Python 如何将特定的用户选择从循环放入列表中

Python 如何将特定的用户选择从循环放入列表中,python,python-3.x,Python,Python 3.x,我试图得到我的python代码,所以它是这样发生的 导入Register.txt[完成] 现在循环它,并询问用户它要转到哪个变量 以下代码是: print("Registration System") print("Make sure their is atleast one name in register!") input("Enter any key to continue ") with open ("register.txt", "r") as register: regist

我试图得到我的python代码,所以它是这样发生的 导入Register.txt[完成] 现在循环它,并询问用户它要转到哪个变量 以下代码是:

print("Registration System")
print("Make sure their is atleast one name in register!")
input("Enter any key to continue ")
with open ("register.txt", "r") as register:
    registers = [line.rstrip("\n") for line in register]
    for pop in registers:
        print(pop)

谢谢

如果我没弄错,你可以试试这个:

print("Registration System")
print("Make sure their is atleast one name in register!")
input("Enter any key to continue ")
set1 = set()
set2 = set()
with open("register.txt", "r") as register:
    registers = [line.rstrip("\n") for line in register]
    for pop in registers:
        print(pop)
        choice = input(
            'Where would you like it to go? (Enter 1 - set1, enter 2 - set2)')
        if choice == '1':
            set1.add(pop)
        elif choice == '2':
            set2.add(pop)

print(set1)
print(set2) 

不清楚每次迭代应该发生什么。你能详细说明一下第二部分吗。现在还不清楚你想做什么。嘿,我想做的是在打开register.txt后,它会询问列表中的每个项目它想去哪里。例如,如果test123是列表中的第一个,它会问:你想把这个放在哪里?例如,输入1将其发送到set1,输入2将其发送到SET2,等等。然后将对列表中的下一项执行此操作询问他们想去哪里?去哪里?这是什么意思?第一组和第二组?你在说什么?谢谢!我已经试着这么做了好几年了hours@PaulBrennan,我很高兴帮助你。你现在可以接受答案来结束这个问题。