Python期末系统梳理(二):内置数据结构

几种数据结构的比较

  • 列表:由一系列按特定顺序排列的元素组成,使用方括号[ ]表示,逗号分割其中的元素,==可修改
  • 元组:理解为不可修改的列表即可,使用圆括号()表示
  • 集合:无序不重复的元素序列,使用大括号{ }表示
  • 字典:一系列键值对,每个键和一个值关联,可使用键访问值,无序

再梳理

· 列表有序序列小括号,元组有序不可更改序列中括号,集合无序不重复序列大括号
· 字典一对一对,大括号,无序,键不变值可变

列表

示范:

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[</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值