pythonbook/Python 基础教程/1.5.6 元组.py

27 lines
1.0 KiB
Python
Raw Normal View History

2020-11-16 21:56:42 +08:00
# 元组属于不可变序列(元素集合),一旦创建,用任何方法都不可以修改其元素。
# 从形式上,元组的所有元素放在一对圆括号中,元素之间用逗号分隔。
# 元组与列表的区别
# 元组中的数据一旦定义就不允许更改。
#
# 元组没有append()、extend()和insert()等方法,无法向元组中添加元素。
#
# 元组没有remove()或pop()方法也无法对元组元素进行del操作不能从元组中删除元素。
#
# 从效果上看tuple( )冻结列表而list( )融化元组
# 元组的优点
# 元组的速度比列表更快。
#
# 元组对不需要改变的数据进行“写保护”将使得代码更加安全。
#
# 元组可用作字典键(特别是包含字符串、数值和其它元组这样的不可变数据的元组)。元组有时还作为函数的返回值返回(返回多个值)。
2020-10-19 21:45:56 +08:00
x = (1,2,3)
x =(3)
print(type(x))
x =(3,)
print(type(x))
# 使用tuple函数将其他序列转换为元组
print(tuple(range(5)))
print(tuple('abcdefg'))