1.创建和访问一个元祖,元祖不可改变,不可以任意修改,
元祖的内容不可以修改(列表可任意修改、删除),
创建一个元祖使用大部分使用(),如下
>>>temp = (1, 2, 3, 4)
>>>temp
>>>(1, 2, 3, 4)
>>>type(temp)
>>><class 'tuple'>#元祖
>>>
>>>temp(1) #当只有一个元素时
>>>temp
>>>1
>>>type(temp)
>>><class 'int'>#temp为int类型,所以此时只关注()是不能完全定义为元祖的
>>>temp(1,)
>>>type(temp)
>>><class 'tuple'> #在元素后面加‘,‘后,则成为元祖,不能单纯靠’()'
>>>temp[::]
>>>(1,)
>>>#看下面的例子,加深印象
>>> 2 * (2)
4
>>> 2 * (2,)
(2, 2)
>>>
2.更新和删除元祖
>>> temp = (1, 2, 3, 4)
>>> temp[1] = 3 #修改第二个元素
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
temp[1] = 3
TypeError: 'tuple' object does not support item assignment
>>> temp = (1, 2, 3, 4)#在元素2后面加入1234
>>>temp 1 = (1234,)
>>> temp = temp[:2] + temp1 + temp[2:]
>>> temp
(1, 2, 1234, 3, 4)
>>>
3.元祖相关操作
删除一个元祖
>>> del temp #当元祖没有被其他变量引用时,系统会自动回收
>>> temp
Traceback (most recent call last):
File "<pyshell#68>", line 1, in <module>
temp
NameError: name 'temp' is not defined
>>>
支持关系操作、逻辑操作
03元祖
最新推荐文章于 2022-07-04 00:46:09 发布