标签:元祖 xtend print rev int eve 基础数据类型 增加 返回
li = [‘alex‘, ‘wusir‘, ‘taibai‘, ‘egon‘, ‘景女神‘, ‘文周老师‘, ‘日天‘]
print(li[0]) #alex
print(li[-1]) #日天
print(li[:2]) #alex,wusir
print(li[5:]) #文周老师,日天
print(li[-1:2:2]) #日天,景女神
增加:
li.append(‘张三‘) #追加
li.insert(1,‘zhangsan‘)#插入
li.extend(‘ab‘) #迭代着追加
删除:
li.pop(2) #通过索引删除,有返回值,返回被删除的元素
li.remoove(‘alex‘) #通过元素删除
li.clear() #清空
del li[1] #通过索引删除
del li[:4:2] #通过切片加步长
del li 在内存级别删除列表
修改:
按照索引修改
li[2] = ‘张三‘
li[2:4] = ‘ab‘
li[2:5:1] = ‘abc‘ #必须一一对应
查:
for i in li:
print(i)
其它方法:
len count index
sort()升序排序 sort(reverse=True)降序排序 reverse()反转
元祖:只读列表
tu1 = (‘a‘,1,True,[‘a‘,2],{‘name‘:‘a‘})
儿子不能改,孙子可以修改
range:自定制的数字范围的可迭代对象
顾头不顾尾,一般和for循环结合使用,可以加步长
标签:元祖 xtend print rev int eve 基础数据类型 增加 返回
原文地址:https://www.cnblogs.com/echo-up/p/9439616.html