元組和列表的
阿新 • • 發佈:2018-11-24
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)