目前,我有以下两个列表:
list1 = ['DB00619', 'DB01048', 'DB14093', 'DB00173', 'DB00734', 'DB00218', 'DB05196', 'DB09095', 'DB01053', 'DB00274']
list2 = [['Imatinib', 'Imatinibum'], ['Abacavir', 'ABC '], [], ['6-Aminopurine', 'Adenin', 'Vitamin B4'], ['Risperidona', 'Rispéridone', 'Risperidone', 'Risperidonum'], ['Moxifloxacin', 'Moxifloxacino'], [], ['Diflucortolona', 'Diflucortolone', 'Diflucortolonum'], ['Bencilpenicilina', 'Bensylpenicillin', 'Benzyl benicillin', 'Benzylpenicillin', 'Benzylpénicilline', 'Benzylpenicillinic acid', 'Benzylpenicillinum', 'Penicillin G'], ['Cefmetazole', 'Cefmetazolo', 'Cefmetazolum']]
我的问题是如何结合这两个列表并创建一个库,如下所示?
例如
mylib = {'DB00619': ['Imatinib', 'Imatinibum'], etc.....}
答案 0 :(得分:0)
您可以使用zip函数,该函数按顺序将各个元素合并在一起。它以元组的形式返回它们,因此您需要使用dict构造函数将它们转换为字典:
mylib = dict(zip(list1, list2))