移入:パイソン - フォームにリストスタートネストされた辞書
user1 = ['alternative', 'rock', 'pop']
私は、各項目のappearencesの数とdictionary
を移入することができます。用{'alternative': 1, 'pop': 1, 'rock': 1}
同様に、::同じ
user2 = ['indie', 'rock', 'chamber pop']
:
u1={}
for tag in user1:
u1[tag]=1
print u1
とget
u2={}
for tag in user2:
u2[tag]=1
print u2
とget:{'indie': 1, 'chamber pop': 1, 'rock': 1}
を、というように。
が、私は同じように、このdict
を移入したいと言うことができます:
users = {
u1:{},
u2:{},
u3:{},
...
...
}
私はそれをどのように行うことができますか?
あなたは 'カウンターをラップすることができます(V)' dict' 'と'のdict(カウンター(V)) 'あなたはプレーン' dict'を持っている必要がある場合とありません「カウンター」。 –
@DanD。良いことに、一般的にそれは重要ではありません。なぜなら、「Counter」は「dict」であり、ほぼすべてのシナリオでは「Dict」のように動作します。ありがとう。 – niemmi
ありがとう。この手法は長期的にはより有用です。実際には –