小编Mat*_*ost的帖子

2列出字典问题

我有两个清单:

list1 = ['r', '8', 'w', 'm', 'f', 'c', 'd',...]
list2 = ['AA', 'AB', 'AC', 'AD', 'AE', 'AF',...]
Run Code Online (Sandbox Code Playgroud)

我希望将它们都放入字典中,以便:

{'r':'AA', '8':'AB', 'w':'AC', 'm':'AD',...}
Run Code Online (Sandbox Code Playgroud)

我尝试过使用:

dictionary = dict(zip(list1, list2))
Run Code Online (Sandbox Code Playgroud)

但是,我相信这个函数会做一些奇怪的排序,因为如果我打印"dictionary",我会得到以下输出:

{'1': 'BE', '0': 'EB', '3': 'CE', '2': 'FE', '5': 'DB',...}
Run Code Online (Sandbox Code Playgroud)

为什么会这样,以及如何产生所需的输出?

python dictionary join list

0
推荐指数
1
解决办法
47
查看次数

标签 统计

dictionary ×1

join ×1

list ×1

python ×1