【发布时间】:2021-04-14 22:36:21
【问题描述】:
我有短信a 1 b 2 c 3。
如何制作一个字典,其中字母为键,数字为值?
我知道如果它在多行中我会怎么做,我不知道如果它在一行中怎么做。
【问题讨论】:
标签: python dictionary
我有短信a 1 b 2 c 3。
如何制作一个字典,其中字母为键,数字为值?
我知道如果它在多行中我会怎么做,我不知道如果它在一行中怎么做。
【问题讨论】:
标签: python dictionary
将字符串转换为列表。然后列出字典。
str1 = "a 1 b 2 c 3"
lst = str1.split(" ")
dct = {lst[i]: lst[i + 1] for i in range(0, len(lst), 2)}
【讨论】:
text = "a 1 b 2 c 3"
myDictionary = {}
for i in range(0,len(text),4):
myDictionary[text[i]]=text[i+2]
print(myDictionary)
#output : {'c': '3', 'a': '1', 'b': '2'}
【讨论】:
text = "a 10 b 12 c 32"?