一。
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'