一、列表
>> 列表中的元素可以改變,元組中的元素不可以改變。
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,列表不可以 列表中的元素可以是各種型別,各元素通過逗號分隔...