Python 學習筆記 2 列表

2021-07-22 17:37:37 字數 2273 閱讀 4152

一、列表

>>  列表中的元素可以改變,元組中的元素不可以改變。

sr=   #建立列表的兩個方式

sr=list()

s="aiqingzhuanyi"   

list(s)  #將別的型別轉換成列表型別

out[5]: ['a', 'i', 'q', 'i', 'n', 'g', 'z', 'h', 'u', 'a', 'n', 'y', 'i']

>>  使用偏移量獲取列表中對應位置的元素

sr=['a','b','c','d']

sr[0]

out[8]: 'a'

sr[3]

out[9]: 'd'

>>列表中可以包含其他型別的元素,包括其他列表,也可以索引,例如:sr[0][1]等

m=['china','usa','russia','india']

mout[12]: ['china', 'usa', 'russia', 'india', 'english']

>> extend() 函式  合併列表

sr

out[13]: ['a', 'b', 'c', 'd']

mout[14]: ['china', 'usa', 'russia', 'india', 'english']

m.extend(sr)

mout[16]: ['china', 'usa', 'russia', 'india', 'english', 'a', 'b', 'c', 'd']

>> insert() 函式  指定位置插入元素

sr.insert(2,'e')

srout[19]: ['a', 'b', 'e', 'c', 'd']

>> del() 函式  刪除指定位置的元素

del m[-1]

mout[24]: ['china', 'usa', 'russia', 'india', 'english', 'a', 'b', 'c']

>> remove() 函式刪除具有指定值的元素

m.remove('a')

mout[27]: ['china', 'usa', 'russia', 'india', 'english', 'b', 'c']

>> pop() 函式  獲取並刪除指定位置的元素

m.pop()  #預設指定末尾(-1)位置

out[28]: 'c'

mout[29]: ['china', 'usa', 'russia', 'india', 'english', 'b']

>> index() 函式  查詢具有特定值得元素位置

m.index('china')

out[30]: 0

>> in 判元素是否在列表中

'china' in m

out[31]: true

>> count() 記錄特定值出現的次數

m.count('usa')

out[32]: 1

>> join() 函式  轉換成字串

','.join(m)

out[33]: 'china,usa,russia,india,english,b'

>> sort() 排序

sort() 會對原列表進行排序並且會改變列表內容

sorted() 會返回排好序的列表副本,原列表內容不變

num=['d','f','a','b']

num.sort()

numout[36]: ['a', 'b', 'd', 'f']

num=['d','f','a','b']

sorted(num)

out[38]: ['a', 'b', 'd', 'f']

numout[39]: ['d', 'f', 'a', 'b']

>> len() 函式獲取長度,copy() 複製列表

len(num)

out[40]: 4

python學習筆記2 列表

1.列表簡介 列表 由一系列按特定順序排列的元素組成。你可以建立包含字母表中所有字母 數字0 9或所有家庭成員姓名的列表 也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。鑑於列表通常包含多個元素,給列表指定乙個表示複數的名稱 如letters digits 或names 是個不錯的主意。...

Python學習筆記2(列表簡介)

2.1 列表是什麼 列表是由一系列按特定順序排列的元素組成。在python中,用方括號 來表示列表,並用逗號來分隔其中的元素。names chenjiahe maxin chenxiangqin chenguanxi print names 輸出的列表內容包括方括號 chenjiahe maxin ...

python學習筆記 2 列表和元組

第二章 列表和元組 序列中,每個元素都有個乙個序號,序號以0開始,最後乙個元素序號為 1,倒數第二個 2 序列型別包括,列表,元組,字串,unicode字串,buffer,xrange 列表可以修改,元組不可以修改,元組可以作為字典的key,列表不可以 列表中的元素可以是各種型別,各元素通過逗號分隔...