當前位置:成語大全網 - 書法字典 - 字典和數組的區別

字典和數組的區別

List、tuple、dict和set是python中最常用的集合類型。

List list相當於壹個數組,但是列表的長度是自動變化的,列表元素是自由的,所以沒有必要每個元素都是同壹類型。它的簡明定義是a=[]。有序組合

元組也是壹個組。但是tuple定義好了就不能改了。它的簡明定義是a=1,3或a=(1,3)。有序組合。

Dict是壹種字典類型。也就是鍵-值對類型。鍵名不能重復,不能更改(字符串符合這個要求,常用字符串作為鍵名)。它的簡明定義是a={}。無序組合(意思是不能按照加法的順序遍歷)。

Set是集合類型(不容易翻譯,用的比較少)。也是無序組合,元素互斥,不會出現相同的元素。您可以將序列轉換成集合。不重復元素的無序組合。

下面是使用的示例代碼。

1

2

10

11

12

13

14

15

16

a_tuple=(1,3423,' 34 ')

a_list=[12,12.34,' sds']

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

a_set=set('2323 ')

對於元組中的t:

打印(元組' %t '中的%s)

打印(' *'*10)

對於a_list中的l:

打印(列表“%l”中的%s)

打印(' *'*10)

對於a_dict.items()中的k,v:

print('關鍵字=%s,值=%s,在字典' %(k,v)中)

打印(' *'*10)

對於a_set中的:

打印(“%s”在集合“%s”中)

打印(' *'*10)