给定一个列表列表,例如:
[['Dog', 'Cat'], ['Fish', 'Parrot'], ['Mouse', 'Hamster']]
如何编写函数/for循环(不使用列表理解或zip(
并返回一个关键字和值成对的字典:
{'Dog':'Cat', 'Fish':'Parrot', 'Mouse':'Hamster'}
使用for
循环
x = [['Dog', 'Cat'], ['Fish', 'Parrot'], ['Mouse', 'Hamster']]
y = {}
for i in x:
y[i[0]] = i[1]
print(y)
使用dict-comprehension
print({i[0]:i[1] for i in x})
使用dict
print(dict(x))