1.元组是可以用“ () ”表示的,而列表是用“ [] ”表示的
>>> array=(1,2,3,4)
>>> array[1]
2
2.元组>>> array[1]=3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment的内容不能更改
3.元组的多种定义方式,后面的" , "是关键
>>> tuple=1,2,3
>>> type(tuple)
<class 'tuple'>
>>> tuple=(1,2,3)
>>> type(tuple)
<class 'tuple'>
>>> tuple=(1,)
>>> type(tuple)
<class 'tuple'>
4.如上如果要定义一个只有一个元素的元组,后面要紧跟一个",",否则会认为是一个INT型的数据,如下:
>>> tuple=(1)
>>> type(tuple)
<class 'int'>
5.元组的重复操作符" * "
>>> tuple=8*(8,)
>>> tuple
(8, 8, 8, 8, 8, 8, 8, 8)
6.元组的插入与删除
>>> temp
(1, 2, 3, 4, 5)
>>> temp = temp[:2]+(3,)+temp[2:]
>>> temp
(1, 2, 3, 3, 4, 5)