开始形成一个列表: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
谢谢。从长远来看,这种技术更有用。 –