我是新来的python,我想做一个字典使用元组作为键和嵌套列表作为多个值。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..}
会很感激任何指针......谢谢!
我刚刚复制我的答案,并切换到浏览器,我看到你的答案。 aaaahh – thefourtheye
太棒了,非常感谢! –