データコンテナ--リスト、辞書、コレクション、メタグループ

1508 ワード

Pythonには主に4つのデータを格納するコンテナが1、リスト–list[]pythonのリストは中かっこ[]で定義されており、配列は特殊なリストであり、配列は数字しか入れられず、リストは異なるデータ要素を入れるために使用することができる.以下に基本的な操作を示します.
>>>list1 = [12]   
>>>list * 3                    #      *       
[12,12,12]
>>>list2 = [3,4]
>>>list1 + list2               #         
[12,3,4]

2、辞書–dict{}辞書は、私たちが単語を調べた中国語辞書に似ています.各キー値は、単語に対応する属性を含み、1つの辞書のキーはユニークでなければなりませんが、値(属性)は同じで、単語でその属性を見つけることができます.たとえば
>>>a = {'1':'  ','Obama':'   ','   ':'   '}        #      
>>>a['x'] = 11                                              #        
>>>a 
{'1':'  ','Obama':'   ','   ':'   ','x':11} 

3,集合–set{}集合もデータを格納するコンテナであり,リストと差が少ない機能である.集合の中には、{‘私’,‘ni’,‘2’}のような異なるデータ型があり、異なるのは、a=[0,1,0]というリストには3つの要素があり、長さは3である.一方,a={0,1,0}の集合には2つの要素があり,それぞれ0と1であり,長さは2,すなわちa={0,1,0}={0,1}である.
>>>set1 = {1,2,3,3,1,4,5,'w','w'}            
>>>set1 
 {1,2,3,4,5,'w'}                   #             

4,メタグループ–tuple()メタグループは順序を変えることができないリスト(list)であり,リストとよく似ている.メタグループがリストよりも強力なのは、メタグループが辞書としてもコレクションとしても使用できます.
>>>tuple1 = (1,2,3,4,5)
>>>tuple1[1]                      #            
2
>>>tuple2 = tuple1[:]             #           
>>>tuple3 = ()                    #