- 列表索引为-n 即为返回倒数第n个元素
- 方法
listname.append('Makka Pakka')
可以将Makka Pakka天加到列表末尾 - 方法
listname.insert(索引,值)
可以在列表任意位置添加新元素 del listname[索引]
可以删除列表中的值- 方法
listname.pop(索引)
可以删除列表末尾的元素并返回它,不写索引默认为列表末尾元素 - 方法
remove(值)
可以删除列表中第一个为此值的元素 - 方法
listname.sort()
按字母正序永久修改列表listname.sort(reverse=Ture)
逆序永久修改列表 - 方法
listname.sorted() 可选参reverse=Ture
可临时修改列表顺序,例如print(sorted(listname))
- 方法
listname.reverse()
可以永久反转列表元素的排列顺序 - 方法
len(listname)
可以返回列表长度 - 当列表为空时,
listname[-1]
会发生错误 - 遍历列表:
for value in listname:
for value in range(1,5)
=> [1,5)中的整数list(range(1,5))
可直接创建列表[1, 2, 3, 4]list(range(2,11,2))
可创建列表[2, 4, 6, 8, 10] //range(始,末,步长)max(listname),min(listname),sum(listname)
返回列表的最大值,最小值,和- 列表解析:
squares = [value**2 for value in range(1,5)]
=> [1, 4, 9, 16] - 列表切片:
listname[1:3]
=> 得到列表第1,2个元素 listname[:3]
=> 得到列表从第0个元素开始,到第2个元素为止listname[3:]
=> 得到列表从第3个元素开始,一直到最后一个元素- 若要得到最后3个元素,可使用切片
listname[-3:]
- 列表的复制:
list2 = list1[:]
将列表1拷贝到列表2中。如果使用list2=list1
的话,这两个变量名都指向同一个列表,修改其中一个列表,另一个列表也会发生变化。 - 元组:即不可变的列表,例如
name = ('Makka Pakka', 'Upsy Daisy', 'Iggle Piggle')
python入门:列表
最新推荐文章于 2023-06-03 02:19:02 发布