python基礎之列表list元組tuple
python基礎之列表list元組tuple
列表list
list是內建資料型別,list可變,可以隨時新增和刪除其中的元素。
>>> a = [1,2,3] #建立一個列表
>>> len(a) #獲取列表的長度
3
>>> a[-1] #索引,獲取列表最後一個元素
3
>>> a.append(4) #在列表末尾新增元素
>>> a
[1, 2, 3, 4]
>>> a.insert(4,5) #在第4個位置插入元素5
>>> a
[1, 2, 3, 4, 5]
>>> a.pop() #刪除最後一個元素
5
>>> a
[1, 2, 3, 4]
>>> a.pop(1) #刪除1位置的元素
2
>>> a
[1, 3, 4]
list元素的資料型別可以不同,list的元素也可以是list。
元組tuple
tuple是內建資料型別,tuple不可變。
>>> b = (1,2,3,4) # 建立一個元組
>>> b
(1, 2, 3, 4)
>>> b = () # 建立一個空元組
>>> b = (1) # 建立只有一個元素的元組,容易產生歧義
>>> b
1
>>> b = (1,) # 建立只有一個元素元組的正確姿勢
>>> b
(1,)
>>> b = (1,2,[1,2,3,4]) # 元組不可變,但元組中的列表可變
>>> b
(1, 2, [1, 2, 3, 4])
>>> b[2][0] = 10
>>> b
(1, 2, [10, 2, 3, 4])
參考:
相關文章
- python list(列表)和tuple(元組)Python
- python list列表基礎(元組)Python
- python列表(list)和元組(tuple)詳解Python
- python之tuple元組,基礎篇Python
- Python 選列表 list 還是元組 tuple 的思考Python
- Python3之字串str、列表list、元組tuple的切片操作Python字串
- python基礎之元組,列表Python
- Python基礎:使用list & tuplePython
- Python - 基礎資料型別 tuple 元組Python資料型別
- 豬行天下之Python基礎——3.2 列表 & 元組Python
- python基礎之序列型別的方法——列表&元組Python型別
- list和tuple元組的區別
- Python tuple(元組)Python
- Python元組tuplePython
- Python零基礎學習筆記(二十)——tuple元組Python筆記
- python--元組tuplePython
- Python 建立元組tuplePython
- Python基礎總結之第六天開始【認識List:列表】【認識Tuple:元組】【還有他們基本的操作】(新手可相互督促)Python
- python學習:元組tuplePython
- .NET Framework 4.0之Tuple(元組)Framework
- 列表、元組、字串是有序序列嗎?Python基礎教程字串Python
- Python基礎:資料型別-列表與元組(6)Python資料型別
- Python 學習之元組列表Python
- Python基礎_元組Python
- Python中tuple和list的區別?Python基礎學習!Python
- Python - 基礎資料型別 list 列表Python資料型別
- Swift元組(Tuple)Swift
- Python中元組tuple的作用以及tuple和list的轉換Python
- Python 基礎 3 - 元組Python
- Python基礎(05):元組Python
- Python資料型別(元組tuple)Python資料型別
- python資料結構元組tuplePython資料結構
- Python基礎之list列表寫入檔案的四種方法Python
- python元組和列表Python
- Python基礎-元組小結Python
- python基礎:元組轉字典Python
- 【美妙的Python之五】變數:列表、元組、元字典Python變數
- Python中基礎資料型別(List、Tuple、Dict)的概念和用法Python資料型別