Python列表类型
1.用途:
存放多个值,可以根据索引存取值
2.定义方式:
在[ ]内用逗号分割开多个任意类型的值
l=['yven','law','lyf'] #l=list(['yven','law','lyf'])
list方法就相当于调用了一个for循环,依次取值放入列表,列表内的元素可以为任意的数据类型
3.常用操作极其内置方法
掌握优先级最高:
1.按照索引取值(正向取,反向取):既能取值也能改值
例如:
执行结果:
2.切片(顾头不顾尾):可以取出列表的部分元素,和实现列表反转
例如:
执行结果:
3.长度len():返回列表中元素的个数
例如:
执行结果:
4.成员运算in和not in:判断元素是否存在于列表中
例如:
执行结果:
5.追加append:将指定的元素添加到列表的最后
例如:
执行结果:
6、插入insert:将指定元素插到列表的指定索引的位置上
例如:
执行结果:
7、删除del,remove和pop
单纯的删除值
方式一:
l=['yven','law','lyf']
del l[1]#通用的
print(l)
方式二:
l1=['yven','law','lyf']
res=l1.remove('lyf')#指定要删除的值
方式三
l=['yven','law','lyf']#默认是从结尾删
res=l.pop(-1)
print(l)
print(res)
8、循环
l=['yven','law','lyf',5,4,8]
for item in l:
print(item)
4.该类型总结
1.存一个值 or 多个值
存多个值
2.有序 or 无序
有序
3.可变 or 不可变
可变