现在我正在这样做
print 'Enter source'
source = tuple(sys.stdin.readline())
print 'Enter target'
target = tuple(sys.stdin.readline())
Run Code Online (Sandbox Code Playgroud)
但是源和目标在这种情况下成为字符串元组,最后是\n
Ign*_*ams 13
tuple(int(x.strip()) for x in raw_input().split(','))
Run Code Online (Sandbox Code Playgroud)
事实证明,int它可以很好地剥离空白,因此无需使用strip
tuple(map(int,raw_input().split(',')))
Run Code Online (Sandbox Code Playgroud)
例如:
>>> tuple(map(int,"3,4".split(',')))
(3, 4)
>>> tuple(map(int," 1 , 2 ".split(',')))
(1, 2)
Run Code Online (Sandbox Code Playgroud)