📅  最后修改于: 2023-12-03 14:52:29.596000             🧑  作者: Mango
在Python中,使用空格分隔的输入非常常见,可以通过字符串的split函数进行分隔,将分隔后的字符串作为字典的键和值。下面是实现的方法:
input_str = input("请输入键值对,使用空格分隔:")
key, value = input_str.split()
d = {key: value}
print("字典为:", d)
以上代码实现了将空格分隔的输入转化为字典的过程。
如果输入的是多个键值对,可以通过循环输入并分隔字符串,把每个键值对分别添加到字典中:
n = int(input("请输入键值对数量:"))
d = {}
for i in range(n):
input_str = input("请输入第{}组键值对,使用空格分隔:".format(i+1))
key, value = input_str.split()
d[key] = value
print("字典为:", d)
上述代码将多个空格分隔的键值对输入转化为了一个字典,并打印出来。
总结:在Python中,通过字符串的split函数可以将多个空格分隔的输入转化为字典的键和值,进而构造一个字典。这对于处理一系列空格分隔的键值对输入非常有用。