len()
重点记忆
返回列表元素个数。
varl = [1,2,3]
print(len(varl))
# 3
max()
返回列表元素中的最大值。
varl = [1,2,3]
print(max(varl))
# 3
min()
返回列表元素中的最小值。
varl = [1,2,3]
print(min(varl))
# 1
list()
重点记忆
用于将元组或字符串转换为列表。
str = '123'
vart = (1,2,3)
print(list(str))
print(list(vart))
# ['1', '2', '3']
# [1, 2, 3]
append()
重点记忆
用于在列表末尾添加新的对象。
varl = [1,2,3]
res = varl.append([4,5])
print(res)
print(varl)
# None
# [1, 2, 3, [4, 5]]
count()
记忆
用于统计某个元素在列表中出现的次数。
varl = [1,2,3]
print(varl.count(1))
# 1
extend()
在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。
varl = [1,2,3]
varl.extend('456')
print(varl)
# [1, 2, 3, '4', '5', '6']
index(x[,i[,j]])
重点记忆
从列表中找出某个值第一个匹配项的索引位置。即x在列表中首次出现项的索引号
varl = [1,2,3]
print(varl.index(1))
# print(varl.index(1,1))
# 0
# ValueError: 1 is not in list
insert(i,x)
重点记忆
将指定对象x插入列表的指定位置i,等同于是s[i:i]=[x]
varl = [1,2,3]
varl.insert(0,0)
print(varl)
# [0, 1, 2, 3]
pop()
重点记忆
对指定索引位置上的元素做出栈操作,并且返回该元素的值。
varl = [1,2,3]
print(varl.pop(1))
print(varl)
# 2
# [1, 3]
remove()
重点记忆
移除列表中某个值的第一个匹配项。
varl = [1,1,2,3]
print(varl.remove(1))
print(varl)
# None
# [1, 2, 3]
reverse()
反向列表中元素。
varl = [1,2,3]
print(varl.reverse())
print(varl)
# None
# [3, 2, 1]
sort(*,key,False)
记忆
对原列表进行排序,如果指定参数key,则使用比较函数指定的比较函数。
varl = [1,4,2,3]
print(varl.sort())
print(varl)
# None
# [1, 2, 3, 4]
clear()
清空列表,类似于 del a[:]。
varl = [1,4,2,3]
varl.clear()
print(varl)
# []
copy()
复制列表,类似于 a[:]。
varl = [1,4,2,3]
varl.copy()
print(varl)
# [1, 4, 2, 3]