Python 将来自用户的整数元组存储到列表中
我应该从用户那里获取两个由空格分隔的数字的输入,将其保存在一个元组中,然后将该元组放入一个列表中 我尝试的是Python 将来自用户的整数元组存储到列表中,python,list,tuples,Python,List,Tuples,我应该从用户那里获取两个由空格分隔的数字的输入,将其保存在一个元组中,然后将该元组放入一个列表中 我尝试的是 >>> n=[] >>> n.append(tuple(raw_input().strip().split(' '))) 1 2 输出是 >>> n [('1','2')] 我需要表单的输出 >>> n [(1,2)] 将输出转换为整数: >>> n=[] >>> n.app
>>> n=[]
>>> n.append(tuple(raw_input().strip().split(' ')))
1 2
输出是
>>> n
[('1','2')]
我需要表单的输出
>>> n
[(1,2)]
将输出转换为整数:
>>> n=[]
>>> n.append(tuple(int(x) for x in raw_input().strip().split(' ')))
1 2
>>> n
[(1, 2)]
使用地图
>>> n = []
>>> n.append(tuple(map(int, raw_input().strip().split())))
您不需要显式调用split(“”),因为默认情况下split基于空格分割字符串n.append(tuple(map(int,raw_input().strip().split(“”)))