2.1. 概述
列表:用来存放一组有序的数据,并且可以对其中的数据进行:增删改查。
列表就像一个长度可变的收纳盒,能按顺序装下多个元素,还可以随时添加、拿出、替换里面的元素。
2.2. 定义列表
![图片[1]-2. 列表-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/10/image-99.png)
# 定义有内容的列表
list1 = [34, 56, 21, 56, 11]
list2 = ['北京', '大赛人', '你好啊']
list3 = [23, '大赛人', True, None]
list4 = [23, '大赛人', True, None, [100, 200, 300]] # list4 是一个嵌套列表
# 定义空列表(列表中的数据,后期会通过特定写法填充)
list5 = []
list6 = list()
print(list1, type(list1)) # [34, 56, 21, 56, 11] <class 'list'>
print(list2, type(list2)) # ['北京', '大赛人', '你好啊'] <class 'list'>
print(list3, type(list3)) # [23, '大赛人', True, None] <class 'list'>
print(list4, type(list4)) # [23, '大赛人', True, None, [100, 200, 300]] <class 'list'>
print(list5, type(list5)) # [] <class 'list'>
print(list6, type(list6)) # [] <class 'list'>
2.3. 下标(索引值)
下标又叫索引值,其实就是元素在列表中的“位置编号”,分为:『正索引』、『负索引』。
![图片[2]-2. 列表-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/10/image-100.png)
正索引
![图片[3]-2. 列表-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/10/image-101.png)
负索引
下标最直接的用途就是:从列表中读取元素。
# 定义一个列表
nums = [10, 20, 30, 40, 50]
# 测试正索引
print(nums[0]) # 10
print(nums[1]) # 20
print(nums[2]) # 30
print(nums[3]) # 40
print(nums[4]) # 50
# 测试负索引
print(nums[-1]) # 50
print(nums[-2]) # 40
print(nums[-3]) # 30
print(nums[-4]) # 20
print(nums[-5]) # 10
# 测试错误索引
print(nums[5])
# 定义一个嵌套列表
nums2 = [10, 20, ['你好啊','大赛人'], 40, 50]
# 取出“大赛人”
print(nums2[2][1]) # 大赛人
注意:通过下标取值时,下标不要超出范围,否则会报错。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END














请登录后查看评论内容