首页 > 解决方案 > 如何从一行带有整数的文本制作字典?

问题描述

我有文字a 1 b 2 c 3

如何制作一个字典,其中字母是键,数字是值?

我知道如果它在多行中我会怎么做,我不知道当它在一行时怎么做。

标签: pythondictionary

解决方案


将字符串转换为列表。然后列出字典。

str1 = "a 1 b 2 c 3"
lst = str1.split(" ")
dct = {lst[i]: lst[i + 1] for i in range(0, len(lst), 2)}

推荐阅读