【python基础】第6节:列表与元组

第6节:列表与元组

学习目标:

字典表
元组

学习内容:

字典表和元组的基础语法操作

学习笔记:

1.pycharm创建新项目-初学模板选择pure python(纯净的py)
一、字典表{}–键+值
区别于列表的固定顺序,字典无序。
0.字典增加新项,直接赋值不报错(列表会报错)
定义字典
字典新增level,直接赋值新增
1.d.get(键,预设返回值)键存在则返回对应值,键不存在,则返回预设返回值
在这里插入图片描述2.转换成字典类型dict()构造函数
在这里插入图片描述
3.字典表和列表都支持原位赋值改变,字符串不行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python 中的列表(List)和元组(Tuple)都是序列类型,它们都可以存储多个值,并且支持索引和切片操作。但是,列表元组之间还有一些重要的区别: 1. 列表是可变的,元组是不可变的。这意味着,一旦创建了一个元组,就不能修改它的元素,而列表则可以随意修改。 2. 列表使用方括号 [] 来表示,元组使用圆括号 () 来表示。 3. 列表通常用于存储同类型的数据,而元组可以存储不同类型的数据。 4. 列表的操作速度比元组慢,因为列表是可变的,需要动态分配内存。 5. 元组可以作为字典的键,而列表不能。 下面是一些关于列表元组的常见操作: 1. 创建一个列表元组: ```python list1 = [1, 2, 3, 4, 5] # 创建一个列表 tuple1 = (1, 2, 3, 4, 5) # 创建一个元组 ``` 2. 访问列表元组中的元素: ```python print(list1[0]) # 输出列表中的第一个元素 print(tuple1[1:3]) # 输出元组中的第二个到第四个元素 ``` 3. 修改列表元素: ```python list1[0] = 10 # 将列表中的第一个元素修改为 10 ``` 4. 元组不支持修改元素: ```python tuple1[0] = 10 # TypeError: 'tuple' object does not support item assignment ``` 5. 向列表中添加元素: ```python list1.append(6) # 在列表末尾添加一个元素 ``` 6. 向元组中添加元素不可行: ```python tuple1.append(6) # AttributeError: 'tuple' object has no attribute 'append' ``` 7. 删除列表元组中的元素: ```python del list1[0] # 删除列表中的第一个元素 ``` 8. 元组不支持删除元素: ```python del tuple1[0] # TypeError: 'tuple' object doesn't support item deletion ``` 总之,列表元组都有各自的优缺点,你需要根据实际情况选择哪种数据结构来使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值