我有两个列表
dict = { 'India':12, 'Australia':16, 'England':11}
我想要这样的字典
len1 = len(teams)
for x in range(1, len1):
dict1[x] = rating
print dict1
我试图通过循环第一个列表中的元素来获取它,但是我不能添加两个计数器。
else {
req.session.userId = user._id;
return res.redirect('/myprofile ')
// ^
}
如何创建此词典?
答案 0 :(得分:1)
将dict
与zip
一起使用
例如:
teams = [ 'India', 'Australia', 'England' ]
ratings = [ 12, 16, 11 ]
print(dict(zip(teams, ratings)))
输出:
{'England': 11, 'Australia': 16, 'India': 12}
答案 1 :(得分:0)
根据您的原始代码,一个计数器就足够了。但是列表是零索引的
for x in range(len1):
dict1[teams[x]] = ratings[x]