请耐心等待。我是 Python 新手,才 1 个月。在这个项目中,我导入了一个文件,该文件模拟了具有相关分数的名称列表。我很难创建一个循环来打印出第一个索引及其相关对。我的程序需要将玩家列表分成两半,并使用列表的每一半中的玩家生成对。例如,如果有 10 个玩家按等级排序,玩家 1 扮演玩家 6,2 扮演玩家 7,以此类推。
有人可以给我一个正确方向的快速指南吗?我的示例代码如下,一旦完成,我需要把它变成一个具有工作功能的程序。
def main():
myfile = open('CHESS.txt','r')
players = []
for line in myfile:
line = line.rstrip('\n')
players.append(line)
players.sort()
for i in players:
m=len(players)/2
print(players[0], players[0+m])
myfile.close()
main()