2018-10-25
閱讀量:
900
Python元組類型VS列表類型
1、元組類型
元組中元素之間用逗號(hào)分隔,可加()也可以不加,具體請(qǐng)見下文,Python元組類型的操作。例:t1=(123,456,”hello”)
2、列表類型
列表中元素之間同樣用逗號(hào)分隔,必須加[?]。例:t2=[123,456,”hello”]
3、元組類型和列表類型之間的相同點(diǎn)和不同點(diǎn)
相同點(diǎn):元組和列表中的元素類型可以不一樣;可以采用索引形式獲取元組和列表中的元素。
不同點(diǎn):定義好的元組不可修改,但列表可隨時(shí)修改且沒有大小限制。
Python元組類型的操作
t1 = 123,456,"hello"
t2 = (123,456,"hello")
t3 = 123,(456,"hello")
print(t1[1])
print(t2[1])
print(t3[1]) #(456,"hello")為一個(gè)元素
#輸出結(jié)果
456
456
(456, 'hello')
Python列表類型的操作
# ==== 列表運(yùn)算操作 ====
m1 = [123,456,"hello"]
m1*2
len(m1[0:]) #計(jì)算列表中元素個(gè)數(shù)
for i in m1[0:]: #遍歷列表中所有元素
print(i)
123 in m1 #判斷列表中是否包含某個(gè)元素
#注:上述程序分條運(yùn)行
#輸出結(jié)果
[123, 456, 'hello', 123, 456, 'hello']
3 #len()函數(shù)
123 #循環(huán)語(yǔ)句
456
hello
True #條件判斷
# ==== 列表修改操作 ====
#添加元素
m1.append("中國(guó)") #將元素X增加到列表的最后
m1.insert(2,"中國(guó)") #將元素X插入到2號(hào)位
#元素排序
m1.reverse() #將列表元素反轉(zhuǎn)
m1.sort() #將列表元素排序,注:混合列表無(wú)法排序
#刪除元素
m1.remove(123) #刪除列表中第一次出現(xiàn)的元素X
m1.pop(2) #刪除列表中2號(hào)位的元素
#注:上述程序分條運(yùn)行,測(cè)試代碼如下
m1 = [123,456,"hello"]
m1.append("中國(guó)") #分別替換“列表修改操作”代碼條
print(m1)
#輸出結(jié)果
[123, 456, 'hello', '中國(guó)']
[123, 456, '中國(guó)', 'hello']
['hello', 456, 123] #元素反轉(zhuǎn)
[456, 'hello']
[123, 456]






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論