几种数据结构的比较
- 列表:由一系列按特定顺序排列的元素组成,使用方括号[ ]表示,逗号分割其中的元素,==可修改
- 元组:理解为不可修改的列表即可,使用圆括号()表示
- 集合:无序且不重复的元素序列,使用大括号{ }表示
- 字典:一系列键值对,每个键和一个值关联,可使用键访问值,无序
再梳理
· 列表有序序列小括号,元组有序不可更改序列中括号,集合无序不重复序列大括号
· 字典一对一对,大括号,无序,键不变值可变
列表
示范:
bicycle = ['trek', 'cannondale', 'redline', 'specialized']
print(bicycle)
也可使用list
# 使用list()函数从元组创建列表
tup = (1, 2, 3)
my_list = list(tup)
print(my_list) # 输出: [1, 2, 3]
# 使用list()函数从集合创建列表
my_set = {
4, 5, 6}
my_list = list(my_set)
print(my_list) # 输出: [4, 5, 6]
# 使用list()函数从字典创建列表,只包含键
my_dict = {
'a': 1, 'b': 2, 'c': 3}
my_list = list(my_dict)
print(my_list) # 输出: ['a', 'b', 'c']
# 使用list()函数复制一个已存在的列表
original_list = [1, 2, 3]
copy_list = list(original_list)
print(copy_list) # 输出: [1, 2, 3]
访问元素
使用索引的方式,索引可理解为编号
如:
print(bicycle[</