開始形成一個列表:Python的 - 填充的嵌套字典
user1 = ['alternative', 'rock', 'pop']
我可以填充每個項目的appearences的數量dictionary
。
u1={}
for tag in user1:
u1[tag]=1
print u1
,並得到:{'alternative': 1, 'pop': 1, 'rock': 1}
同樣,爲:
user2 = ['indie', 'rock', 'chamber pop']
相同:
u2={}
for tag in user2:
u2[tag]=1
print u2
,並得到:{'indie': 1, 'chamber pop': 1, 'rock': 1}
,等等。
,但可以說,我想以同樣的方式來填充這個dict
:
users = {
u1:{},
u2:{},
u3:{},
...
...
}
我該怎麼辦呢?
你可以用的'計數器(V)'和'dict':'字典(計數器(V))'如果你必須有一個普通的'dict'而不是一個「計數器」。 –
@DanD。很好的補充,通常它並不重要,雖然'Counter'是一個'dict',並且在幾乎所有場景中表現得像一個。 – niemmi
謝謝。從長遠來看,這種技術更有用。 –