关于Python序列——元组和字典

本文介绍了Python中的两种序列——元组和字典。元组是不可变序列,适合用于存储常量和作为字典键。字典则是无序可变序列,由键值对组成。内容涵盖了元组的创建、删除、解包和生成器推导式,以及字典的创建、删除、常用方法,如get、update等。
摘要由CSDN通过智能技术生成

又是新的一周到来,我们学习了一种新的Python序列:元组。这是一种不可变序列,与我们之前学习的列表有着些许的不同之处。我们还学习了另一种序列:字典,而它是一种无序的可变序列。虽说我们之前接触过这两种类型的Python序列,但是关于他们的性质和使用方法在这一周的课题上才得到充分的解答。下面我们一起来看看有关它们的知识要点。
2.2 元组
2.2.1 元组的创建和删除
创建元组的方法很简单,我们只需要使用“=”将一个元组赋值给变量:

>>>a_tuple=('a','b','mpilgrim','z','example')
>>>a_tuple
('a','b','mpilgrim','z','example')
>>>a=(3)
>>>a
3
>>>a=(3,)   #包含一个元素的元组,最后必须多写个逗号
>>>a
(3,)
>>>x=()     #空元组

由于元组的关键字是tuple,我们还可以使用tuple函数将其他序列转换为元组:

>>>tuple('abcdefg')       #把字符串转换为元组
('a','b','c','d','e','f','g')   
>>>aList
[-1,-4,6,7.5,-2.3,9,-11]
>>>tuple(aList)           #把列表转换为元组
(-1,-4,6,7.5,-2.3,9,-11)
>>>s=tuple()              #空元组
>>>s
()

PS:使用del可以删除元组对象,但不能删除元组中的元素
既然元组列表有一定的区别,那么这里就特给出枚举:
√ 元组一旦定义就不允许修改(不可变序列)。
√ 元组中没有append()、extend()和insert()等方法,无法向元组中添加元素。
√</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值