我是 python 新手,我正在尝试使用元组作为键和嵌套列表作为多个值来制作字典。
该列表嵌套在三元组中;[[[Isolation source],[host],[country]]...etc]
下面的例子:
value_list = [[['NaN'], ['sponge'], ['Palau']], [['skin'], ['fish'], ['Cuba']], [['claw'], ['crab'], ['Japan: Aomori, Natsudomari peninsula']]....]
和键元组;
key_tuple = ('AB479448', 'AB479449', 'AB602436',...)
因此,我希望输出看起来像这样;
dict = {'AB479448': [NaN, sponge, Palau], 'AB479449': [skin, fish, Cuba], 'AB602436': [claw, crab, Japan: Aomori, Natsudomari peninsula]
我尝试了一些不同的解决方案,但我无法做到……例如字典理解;
dict = { i: value_list for i in key_tuple }
以上给了我这个(使用不同的键,但将相同的值关联到每个键);
{'AB479448': [[[NaN, sponge, Palau]]], 'AB479449': [[[NaN, sponge, Palau]]], 'AB602436': [[[NaN, sponge, Palau]]]...etc..}
将不胜感激任何指针...谢谢!