关于Python中的文本文件到数组

Kei*_*ael 1 python arrays text

我有一个大文本文件,读起来像

Kyle 40
Greg 91
Reggie 58
Run Code Online (Sandbox Code Playgroud)

我如何将其转换为看起来像这样的数组

array = ([Kyle, 40], [Greg, 91], [Reggie, 58])
Run Code Online (Sandbox Code Playgroud)

提前致谢.

Man*_*y D 6

假设输入正确:

array = []
with open('file.txt', 'r') as f:       
   for line in f:
      name, value = line.split()
      value = int(value)
      array.append((name, value))       
Run Code Online (Sandbox Code Playgroud)

  • 不需要`.readlines()`.只做`for for line in f:`. (3认同)