Python 将一个字符串列表转换为字典

Python 将一个字符串列表转换为字典,python,list,dictionary,Python,List,Dictionary,我有以下清单: ['>A0A017H360\n', 'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMOOOOOOOOOOOOOOOOOOOMMMMMMMMMIIMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMIIIIIIIMMMMMMMOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMIIIIIMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOO

我有以下清单:

['>A0A017H360\n',
'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMOOOOOOOOOOOOOOOOOOOMMMMMMMMMIIMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMIIIIIIIMMMMMMMOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMIIIIIMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMIIIMMMMMMMMMMMOOOOOOOOOOOOOOOOOOMMMMMMMMMIIMMMMMMMMMOOOOOMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\n',
'>A0A076JBG3\n',
'IIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMIIIMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMIIMMMMMMMMMOOOOOMMMMMMMIIIMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\n',
'>A0A0H7CCS8\n',
'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMIIIIIMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMIIIMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMIIIMMMMMMMMMMMOOOOOOOOOOOOOMMMMMMMMMIIIIIII\n',
'>A0A0J3ZJ69\n',
'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMOOOOOOOOOOOOOOMMMMMMMMMIIIMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMIIIMMMMMMMMMMMOOOOOOOOOOOOOOOOOMMMMMMMMMMMIIIMMMMMMMMMOOOOOOOOOOOOOOOOMMMMMMMMMMMIIIMMMMMMMMMOOOOOOOOOOOOOOOMMMMMMMMM\n',
'>A0A129GXB6\n',
'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMIIMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOMMMMMMMIIMMMMMMMMMMMOOOOOMMMMMMMMMIIMMMMMMMMMOOOOOOOOOOOOOOOMMMMMMMMMIIIIIIIMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMM\n',
'>F9D0S9\n',
'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII....]
这是一个字符串列表,其中的名称和序列属于它们前面的名称。如何构建一个字典,其中键是名称,值是字符串?
谢谢

假设列表中的元素始终是名称和序列的交替,您可以执行以下操作:

{ key: elem for key, elem in zip(your_list[0::2],your_list[1::2]) }
您的_列表[0::2]
将生成包含名称的列表,
您的_列表[1::2]
将生成包含序列的列表


zip(您的\u列表[0::2],您的\u列表[1::2])
将创建一个元组列表
(名称,序列)
,然后您可以使用
{key:elem for key,elem in…}
对它们进行迭代以生成该指令。

您尝试的代码在哪里?