列表的创建与删除
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d30b6dbcd4111f732ac62fe91001025e.png)
list1 = ['123',123,True,4.3]
list2 = list(['123',123,False])
列表内存示意图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/91fc316d9de3155a9950c2659878bae8.png)
列表的特点
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7a2898bb45cb02629a8e7799d3906fa4.png)
list1 = ['123',123,True,4.3,123]
print(list1)
print(list1[1])
列表的查询操作
- 获取列表中指定元素的索引
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/81aca644d2224991a671ba5ee46c350c.png)
list1 = ['123',123,True,4.3,123]
print(list1.index(123))
print(list1.index(123,1,4))
print(list1.index(222))
- 获取列表中的单个元素
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e6b7c8b6672109a940f573c71f3ffad1.png)
list1 = ['123',123,True,4.3,123]
print(list1[2])
print(list1[-2])
print(list1[5])
列表的切片
- 语法格式
- 切片的结果 : 原列表片段的拷贝
- 切片的范围 : [start,stop]
- step默认为1
- step为正数
- [:stop:step] : 切片的第一个元素默认是列表的第一个元素
- [start::step] : 切片的最后一个元素默认是列表的最后一个元素
- step为负数时,和为正数时相反
list1 = [1,2,3,4,5,6,7,8,9,0]
print(list1[1:3])
print(list1[1:3:2])
print(list1[:2:-1])
列表元素的查询操作
for 迭代变量 in 列表名:
操作