我有一个很大的列表列表。我尝试将每个子列表放入一个字典中,其中每个子列表的键=index0,值=index1。例如[['a', '90'], ['b', '30'], ['v', '78'], ['e', '213'], ['y', '6'], ['z', '38']]
等。..(约100个其他值)
我试过的代码是
player_1_data_dict = {i:[0]: i[1] for i in player_1_data_dict}
返回无效语法,但无法找出问题所在
预期输出将是{'a': '90', 'b': '30', 'v': '78'}
等。
3条答案
按热度按时间gzszwxb41#
你的代码中有一个错别字。正确的说法是:
muk1a3rh2#
您的代码中有一个错字,您只需要将代码更改为:
i[0]返回每个子列表的第一个元素,i[1]返回第二个元素
dojqjjoe3#
只需在列表中调用
dict
即可:dict
接受一个键/值序列,所以这个列表列表是完美的输入。