一、列表的介绍
1.格式:变量=[,,,...]
2.例题:
#存字符串类型
nameList=["刘耀文","邓紫棋","张国荣"]
#存数字类型
ageList=[1,2,3]
#嵌套列表
nameList=["刘耀文","宋亚轩",["邓紫棋","邓伦"]]
#混合类型
myList=["刘耀文",16,["sing","dance"]]
二、列表的相关 *** 作
name="刘耀文"
name1=["sing","dance","rap"]
name2=[16,183,43,18]
1.新增
①append:向列表中添加一个元素
#列表新增
#append列表和字符串
name1.append(name)
print(name1)
#append列表和列表
name1.append(name2)
print(name1)
②extend:把一个元素拆分,向列表中新增多个元素
#extend列表和字符串
name1.extend(name)
print(name1)
#extend列表和列表
name1.extend(name2)
print(name1)
③insert:根据索引向列表中添加一个元素,如果索引不存在默认添加到列表最后
#insert根据索引添加
name1.insert(2,name)
print(name1)
2.删除
①del:根据索引进行删除
#del根据索引进行删除
del name1[0]
print(name1)
②pop:默认删除最后一个元素,即默认index=-1,也可根据索引删除
#默认删除最后一个元素
name1.pop()
print(name1)
#指定索引进行删除
name1.pop(1)
print(name1)
③remove:根据元素值进行删除
#根据元素的值进行删除
name1.remove("sing")
print(name1)
3.修改
①根据索引进行修改,若索引不存在会报错
#索引存在
name1[0]="singer"
print(name1)
#索引不存在
name1[100]="basketball"
print(name1)
4.查询
①index:查询列表中的元素,如果存在就返回元素的索引,不存在就报错
#根据值查询,返回索引,不存在就报错
print(name1.index("dance"))
②count:查询列表中某元素的个数,不存在返回0
#查询列表中值的个数
print(name1.count("dance"))
5.排序sort()
①正序:默认从小到大
#正序
name2.sort()
print(name2)
②倒序:从大到小,添加参数reserve=True
#倒序
name2.sort(reverse=True)
print(name2)
③反转:将第一个元素和倒数第一个元素调换位置,第二个元素和倒数第二个元素调换位置。
。
。
#反转
name2.reverse()
print(name2)
6.列表的循环取值
①for循环
#for循环
for number in name2:
print(number)
②while循环
#while循环
i=0
while i
7.列表的嵌套
①格式:变量名=[,[,]]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)