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

字典和數組的區別

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

List list相當於壹個數組,但列表的長度會自動變化,並且列表元素是自由的,因此每個元素不必是相同的類型。它的簡明定義是a=【】。有序組合

元組也是壹個組。但是元組定義後是不能更改的。它的簡明定義是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 = {‘key 1‘:1,‘key 2‘:2 }

a _ set = set(‘2323‘)

對於元組中的t:

打印(“%s在元組“%t”中)

打印(“*“* 10)

對於a_list中的l:

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

打印(“*“* 10)

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

print(‘關鍵字=%s,值= % s in dict“%(k,v))

打印(“*“* 10)

對於a_set中的:

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

打印(“*“* 10)