Python 2.7 如何读取文本文件,然后将其转换为元组列表

Python 2.7 如何读取文本文件,然后将其转换为元组列表,python-2.7,file,tuples,Python 2.7,File,Tuples,我想转换包含以下内容的文本文件,例如: Alex Gheith 40 John Stewart 33 进入: 当前代码: 记录=[] f10=打开(“PlayerRecords.txt”、“r”) 对于f10中的行: line=line.strip() 记录。追加(行) t=() f10.关闭() t=[(x,)表示记录中的x] 打印t 电流输出: [('Alex','Gheith',40),('John','Stewart',33)] 尝试下面给出的方法。我将str1作为多行字符串 li

我想转换包含以下内容的文本文件,例如:

Alex
Gheith
40
John
Stewart
33
进入:

当前代码:

记录=[]
f10=打开(“PlayerRecords.txt”、“r”)
对于f10中的行:
line=line.strip()
记录。追加(行)
t=()
f10.关闭()
t=[(x,)表示记录中的x]
打印t
电流输出:

[('Alex','Gheith',40),('John','Stewart',33)]

尝试下面给出的方法。我将str1作为多行字符串

list1 = [line.strip() for line in str1.splitlines()]
l_iter = iter(list1)
mapped = zip(l_iter,l_iter,l_iter)
mapped = set(mapped)
print (mapped)
list1 = [line.strip() for line in str1.splitlines()]
l_iter = iter(list1)
mapped = zip(l_iter,l_iter,l_iter)
mapped = set(mapped)
print (mapped)