pycharm中列表的索引在一个循环中只能用一次吗

在倒数第二行,我想再次索引列表l,为什么无法实现

count = 1
n = 10
l = []
m = []
while count<=10:
        c = input("请输入您心仪的女生(您还可以输入%s个):" % (n-count+1))
        l.append(c)
        count += 1
        if n-count+1 == 0:
                print("您当前的心仪女生有:")
                for a in range(1,len(l)+1):
                        # print(a)
                        print("编号:%s"%a,'名字:',l[a-1])
                j = input("请输入你更喜欢的三个女生的编号")
                for p in range(1,4):
                     b = input('请输入第%s个美女的编号:'%p)
                     m.append(b)
                     # print(b)
                print("更喜欢的妹子新鲜出炉")
                v = 1
                for k in m:
                    # print(k)
                    print("编号:%s"%v,'名字:',l[int(k)])
                    v += 1

应该是l[int(k)-1]

你倒是把代码放出来,让人给你看代码哪里写错了,你这样说,谁知道你怎么写不了

要是索引应该是for k in range(len(m)),除非你m里存的都是数字,列表的索引随便用,几次都行,