1. 程式人生 > >元組和列表的

元組和列表的

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)