循环中的“ input()。split()”的问题“”在Python
n, m, k, r = tuple([int(i) for i in input().split()])
roads = []
for road in range(m):
t = tuple(list(map(int, input().split())))
roads.append(t)
print(roads)
我的输入是:
6 6 2 6
0 1
1 2
2 3
3 4
4 1
3 5
我希望输出将是:[(0,1),(1,2),(2,3),(3,4),(4,1),(3,5 )
,
但输出是:[(),(0,1),(),(1,2),(),(2,3),(2,3)]
为什么?
n, m, k, r = tuple([int(i) for i in input().split()])
roads = []
for road in range(m):
t = tuple(list(map(int, input().split())))
roads.append(t)
print(roads)
My input is this:
6 6 2 6
0 1
1 2
2 3
3 4
4 1
3 5
I expected that output would be: [(0, 1), (1, 2), (2, 3), (3, 4), (4, 1), (3, 5)]
but output is this: [(), (0, 1), (), (1, 2), (), (2, 3)]
Why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论