我有一个包含许多行的文本文件,如下所示:
aDB8786793440
bDB8978963432
cDB9898908345
dDB8908908454
eDB9083459089
fDB9082390843
gDB9083490345
我需要创建三人组,只要我可以访问每个组,最终格式就不那么重要了。
所需输出:
# something like this
group_1 = ["aDB8786793440", "bDB8978963432", "cDB9898908345"]
group_2 = ["dDB8908908454", "eDB9083459089", "fDB9082390843"]
# or like this
groups = [["aDB8786793440", "bDB8978963432", "cDB9898908345"], ["dDB8908908454", "eDB9083459089", "fDB9082390843"]]
希望我的代码有帮助。它将创建 3 组,然后将有一个包含剩余部分的最终组。
groups = []
with open('text') as f:
f = f.readlines()
for x in range(0,len(f),3):
groups.append(f[x:3+x])
print(groups)