2.  列表

2.1. 概述

列表:用来存放一组有序的数据,并且可以对其中的数据进行:增删改查。

列表就像一个长度可变的收纳盒,能按顺序装下多个元素,还可以随时添加、拿出、替换里面的元素。

2.2. 定义列表

图片[1]-2.  列表-大赛人网
# 定义有内容的列表
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.  列表-大赛人网

正索引

图片[3]-2.  列表-大赛人网

负索引

下标最直接的用途就是:从列表中读取元素。

# 定义一个列表
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
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像-大赛人网
欢迎您留下宝贵的见解!
提交
头像-大赛人网

昵称

取消
昵称

    请登录后查看评论内容