概述
列表的增加
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
li = [‘a’,‘b’,‘c’]
c = ‘+’.join(li) a+b+c
str—>list split()
在可迭代对象之间添加元素形成新的字符串
range
for i in range(3,10):
print(i)
打印3-9
for i in range(0,10,3):
print(i)
打印 0 3 6 9
for i in range(10,0,-2):
… print(i)
10 8 6 4 2
for i in range(0,10,-1):
… print(i)
什么都不打印
最后
以上就是怕孤单小鸭子为你收集整理的py列表的增删改查等的全部内容,希望文章能够帮你解决py列表的增删改查等所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复