<分区>
我有一个格式如下的文件:
995957,16833579
995959,16777241
995960,16829368
995961,50431654
我想阅读每一行,但将值拆分为适当的值。例如,第一行将被拆分为:
x = 995957
y = 16833579
因为当你读入它时它是一个字符串,我想将它们转换为一个 int 并拆分它们,我将如何做呢?任何帮助将不胜感激。
谢谢!
<分区>
我有一个格式如下的文件:
995957,16833579
995959,16777241
995960,16829368
995961,50431654
我想阅读每一行,但将值拆分为适当的值。例如,第一行将被拆分为:
x = 995957
y = 16833579
因为当你读入它时它是一个字符串,我想将它们转换为一个 int 并拆分它们,我将如何做呢?任何帮助将不胜感激。
谢谢!
最佳答案
像这样的——对于读入字符串变量 a
的每一行:
>>> a = "123,456"
>>> b = a.split(",")
>>> b
['123', '456']
>>> c = [int(e) for e in b]
>>> c
[123, 456]
>>> x, y = c
>>> x
123
>>> y
456
现在您可以使用指定的 x
和 y
执行必要的操作,它们是整数。
关于Python从文件中读入字符串并将其拆分为值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9857731/