所以我有一个看起来像这样的文件
2
3
1 2 3 4 5 6
因此,我需要在三个单独的变量中读取此文件。对于前两个,我使用如下代码:
guests = int(input_file.readline())
length = int(input_file.readline())
但是对于第三行,我需要一个列表,如何将其转换为整数,我已经尝试过了:
sticks = input_file.readline()
sticks = [int(i) for i in sticks]
但这给了我一个错误: invalid literal for int() with base 10
您需要使用split()
读取一行上的多个整数
sticks = [int(i) for i in sticks.split()]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句