📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

不可变tuple元组

创建时间2018-08-23最后修改2019-01-03原位置/程序员成长之旅/Python学习/字数180
目录:程序员成长之旅/Python学习

元组一旦创建不可用任何方法修改

创建方法

testTuple=(1,2,3,4,5)
print testTuple
#输出某一个元素 和 数列相近(list)
print testTuple[0]

注意事项:

创建包含多个元素的元组时 以上方法没有问题

要是创建包含 1 个 元素的元组时 Python解析为优先运算符

错误方法

testTuple=(1)

返回值为

1

不是我们想得到的结果

正确方法:加一个逗号

testTuple=(1,)
#字符串同样如此
testTuple("test",)

主要事项2:

不要用此类方法自作聪明

testTuple=tuple("xxx",)

此类方法不是创建一个tuple元组 而是将一个数列(list)转换成一个元组