當前位置:編程學習大全網 - 源碼下載 - Python中list,tuple,dict,set的區別和用法

Python中list,tuple,dict,set的區別和用法

python?中list,tuple,dict,set是最常用的集合類型。

list列表,相當於壹個數組,不過list的長度是自動變化的而且列表元素自由的,不必每個元素都是同壹種類型。它的簡潔的定義方式是a=[]。有序組合

tuple也是壹個組合。不過tuple在定義好之後就不能再變化。它的簡潔的定義方式是a=1,3也可以是a=(1,3).有序組合。

dict是字典類型。也就是鍵值對類型。鍵名不可以重復,並且不可以變化(字符串就符合這個要求,常用字符串作為鍵名)。它的簡潔的定義方式是a={}.無序組合(意思就是妳無法按照添加的順序對他進行遍歷)。

set是set類型(不好翻譯,用的也少)。也是壹個無序的組合,元素是互斥的,也就不會出現相同的元素。可以把壹個序列轉換成無重復元素的set.無序組合。

以下是使用的示例代碼。

a_tuple=(1,3423,'34')

a_list=[12,12.34,'sds']

a_dict={'key1':1,'key2':2}

a_set=set('2323')

for?t?in?a_tuple:

print('%s?in?tuple'%t)

print('*'*10)

for?l?in?a_list:

print('%s?in?list'%l)

print('*'*10)

for?k,v?in?a_dict.items():

print('key=%s,value=%s?in?dict'%(k,v))

print('*'*10)

for?s?in?a_set:

print('%s?in?set'%s)

print('*'*10)

不明白可追問。

  • 上一篇:華為公布HarmonyOS3界面,哪些功能全面升級?
  • 下一篇:初學jsp 碰到和sql鏈接的問題
  • copyright 2024編程學習大全網