我有这个清单:
['Ben\n', '5 0 0 5 -5 \n', 'Moose\n', '5 5 0 3 0 0 \n', ...]
Run Code Online (Sandbox Code Playgroud)
这种情况持续了很长时间.我需要将此列表放入这样的元组列表中:
[('Ben', '5 0 0 5 -5'), ('Moose', '5 5 0 3 0 0'), ...] and so on.
Run Code Online (Sandbox Code Playgroud)
我觉得这应该很容易.
我已经打开了文本文件,然后通过这种方式将其拆分为一个列表:
e = open("bookratings.txt", "r")
elines = e.readlines()
Run Code Online (Sandbox Code Playgroud)
但我不知道从哪里开始?
看起来每个人在下一行都有相关数据,因此每人产生两行数据.你可以zip.
lst = list(zip(*[iter(lst)]*2))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
117 次 |
| 最近记录: |