python_基础数据类型二
Posted echo-up
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_基础数据类型二相关的知识,希望对你有一定的参考价值。
1、列表:可索引,可切片,可加步长
可以存储大量的数据
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循环结合使用,可以加步长
以上是关于python_基础数据类型二的主要内容,如果未能解决你的问题,请参考以下文章