Python的从0到1(七)-Python的数据类型3-Tuple(元组)

本文介绍了Python中的数据类型,包括不可变的Tuple(元组)、Set(集合)和可变的Dictionary(字典)。元组类似于列表但元素不可修改,可以包含不同类型元素,并有特殊构造规则。集合用于存储不重复元素,字典则是无序的键值对集合,键必须是不可变类型。此外,还讨论了Python数据类型转换的重要性。
摘要由CSDN通过智能技术生成

Tuple(元组)

元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。

元组中的元素类型也可以不相同:

tuple = ('abcd', 1234 , 2.23, 'python', 10.2)
tinytuple = (123, 'python')

print (tuple)             # 输出完整元组
print (tuple[0])          # 输出元组的第一个元素
print (tuple[1:3])        # 输出从第二个元素开始到第三个元素
print (tuple[2:])         # 输出从第三个元素开始的所有元素
print (tinytuple * 2)     # 输出两次元组
print (tuple + tinytuple) # 连接元组
复制代码

输出结果为:

('abcd', 1234, 2.23, 'python', 10.2)
abcd
(786, 2.23)
(2.23, 'python', 10.2)
(123, 'python', 123, 'python')
('abcd', 1234, 2.23, 'python', 10.2, 123, 'python')
复制代码

元组与字符串类似,可以被索引且下标索引从0开始,-1 为从末尾开始的位置。也可以进行截取(看上面,这里不再赘述)。

其实,可以把字符串看作一种特殊的元组。 虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。

构造包含 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值