1.定义:python中内置的可变序列。能装东西的东西。列表名=[元素1,元素2,元素3......]:表示一个列表,列表中的元素用英文逗号(,)隔开。如list1=["a","b","c",1,2,3],可直接定义包含多种数据类型的列表。如:①将字符串转换为列表:list2=list("abc "),结果为["a","b","c",""];②将range对象转换为列表,list3=list(range(1,10,2)),结果为[1,3,5,7,9](1)列表中元素可以是任意数据类型,如字符串、整数、浮点数等,允许不同类型元素共存。(2)列表也可以像字符串一样有索引和切片,列表的索引如果超过范围会报错。(5)列表在创建后可对元素进行增加、删除、修改等操作,这也是与元祖的主要区别。②insert(需要插入的位置,“需要插入的内容”):在列表中插入内容直接用索引进行修改操作
4.查询
print(list[ ])
小练习:
把所有姓张的人修改为姓王
三、补充知识点
②sort(reverse=True):对列表进行降序排列lst=["abc","def",[1,2,3,["可乐","雪碧","西瓜汁"]],"aef","qpr"]
print(lst[2][3][1])
将要删除的内容保存在一个新列表中,循环新列表,删除老列表