列表的增加
li = [‘1’,‘2’,‘qwe’]
li.append(‘dd’) 增加到列表的最后
li.insert(2, ‘qqq’) 在元素索引值2处插入’qqq’
li.extend([1,2,3]) 迭代添加,在尾处添加1,2,3
列表的删除
li.pop(1) 根据索引删除,删除2,默认删除最后一个
li.clear() 清空列表
del li 删除列表
del li[0:2] 切片删除
列表的修改
li[0] = ‘111’ 根据索引值修改
li[2] = [2,3,4] 将元素修改为列表
li[0:2] = ‘alita’ 将切片的拿出来丢掉,迭代添加赋予的值,可迭代列表
列表的查询
for i in li:
print(i)
列表的排序
li = [1,23,5,6,7,9,8]
li.sort() 按照从小到大正向排序
li.sort(reverse =True) 从大到小,倒序
li.reverse() 倒序
列表嵌套
li = [2,3,4,[22,33,44],6]
li[3][2] 的值为44
元组tuple
只读列表,可循环查询,可切片
元组里面的列表可以修改
a = ‘alita’
b = '’.join(a) alit*a
l