【Python】python的主要數據類型list和tuple

一。

Python內置的一種數據類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。

1. 主要表現形式:.
>>> classmate=['wang','cao','zhi']
>>> classmate
['wang', 'cao', 'zhi']

2.用len()函數可以獲得list元素的個數

>>> len(classmate)
3。取特定的元素,用索引來訪問list中每一個位置的元素,記得索引是從0開始的:

>>> classmate[0]
'wang'
>>> classmate[2]
'zhi'

也支持另一種

>>> classmate[-1]
'zhi'

4.往list中追加元素到末尾

>>> classmate.append('qian')
>>> classmate
['wang', 'cao', 'zhi', 'qian']

5.往特定索引位置插入元素,用insert()

>>> classmate.insert(2,'jing')
>>> classmate
['wang', 'cao', 'jing', 'zhi', 'qian']

6.要刪除list末尾的元素,用pop()方法

>>> classmate.pop()
'qian'
>>> classmate
['wang', 'cao', 'jing', 'zhi']

7.要刪除指定位置的元素,用pop(i)方法,其中i是索引位置:

>>> classmate.pop(1)
'cao'
>>> classmate
['wang', 'jing', 'zhi']

二。

另一種有序列表叫元組:tuple。tuple和list非常類似,但是tuple一旦初始化就不能修改

1.表現形式

>>> name=('wang','jin','cheng')

2.現在,classmates這個tuple不能變了,它也沒有append(),insert()這樣的方法。其他獲取元素的方法和list是一樣的,你可以正常地使用

>>> name[2]
'cheng'


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章