Pythonベースのsetとdict
7447 ワード
set(集合)
setはリストと似ていますが、setのフォーマットは{1,2,3}であり、要素間でsetの基本的な操作を繰り返すことはできません.
dict(辞書)
形式:{key 1:value 1,key 2:value 2,key 3:value 3}コレクションと同様に、辞書のkeyも繰り返してはいけません.keyは可変要素(たとえば、メタグループ、文字)であり、リストのような可変要素はありません.基本的な操作は次のとおりです.作成 を巡るソート
setはリストと似ていますが、setのフォーマットは{1,2,3}であり、要素間でsetの基本的な操作を繰り返すことはできません.
a={1,2,3,4} # set
a.add(3) # 3
a.update(a,{4,7,8},{9,10}) #
a.remove(1) # ,
a.diacard(2) # ,
a.pop() #
a.clear() #
dict(辞書)
形式:{key 1:value 1,key 2:value 2,key 3:value 3}コレクションと同様に、辞書のkeyも繰り返してはいけません.keyは可変要素(たとえば、メタグループ、文字)であり、リストのような可変要素はありません.基本的な操作は次のとおりです.
dict1={'a':1,'b':2,'c':3} #
dict1=dict([('a',1),('b',2),('c',3)]) #
dict1=dict.fromkeys([1,2,3],8) #{1: 8, 2: 8, 3: 8}
dict1={'a':1,'b':2,'c':3}
dict1.keys() #
dict1.values() #
dict1.items() #
for k,v in dict1 #k ,v
for k in dict1 #k
dict1={'a':1,'b':2,'c':3}
print(sorted(dict1.items(), key=lambda x:x[1],reverse = True))# value