提问人:Varan Erranki 提问时间:9/12/2023 最后编辑:BarmarVaran Erranki 更新时间:9/12/2023 访问量:60
列出元组的用户输入
List user input of a tuple
问:
如何在 Python 中以这种方式获取用户输入 ->
[('a',23), ('b', 37), ('c', 11), ('d', 29)]
我试过用这个
tup = []
line = input("\n")
while(line != ''):
tup.append(tuple(line.split()))
line = input()
print(tup)
这将输出为
[('a','1'),('b','2')]
这没有帮助
答:
2赞
Barmar
9/12/2023
#1
将结果分配给变量,以便在将第二个值放入元组时将其转换为整数。split()
tup = []
while True:
line = input()
if line == '':
break
s, n = line.split()
tup.append((s, int(n)))
print(tup)
下一个:读取文件和列表/元组迭代
评论
ast.literal_eval()
[...]
a 1
b 2