我应该输入两个用空格分隔的数字,将它保存在一个元组中,然后将该元组放在一个列表中。
我试过的是
>>> n=[]
>>> n.append(tuple(raw_input().strip().split(' ')))
1 2
输出
>>> n
[('1','2')]
我需要输出格式
>>> n
[(1,2)]
答案 0 :(得分:2)
将输出转换为整数:
>>> n=[]
>>> n.append(tuple(int(x) for x in raw_input().strip().split(' ')))
1 2
>>> n
[(1, 2)]
答案 1 :(得分:0)
使用地图
>>> n = []
>>> n.append(tuple(map(int, raw_input().strip().split())))
您无需显式调用split(''),因为默认情况下split会根据空格拆分字符串