为什么len(list)给出列表的类型错误?

2024-09-28 20:50:39 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我代码的一部分:

k=int(raw_input(""))

for m in range(k):

q=[]
pseudolis=[]
l=map(int,raw_input("").split())
lenlist=map(int,raw_input("").split())
for i in range(l[1]):
    q.append(int(raw_input("")))
lenlist.sort()
for i in range(len(q)):
    pseudolis=list(lenlist)
    while(len(pseudolis)>0):
        for i in range(pseudolis.__len__()):
            if pseudolis[i]>=q[i]:
                continue
            else:
                flag=0
                break
        else:
            flag=1
        if flag:
            print pseudolis.__len__()
            break
        else:
            pseudolis[1]+=1
            pseudolis=pseudolis[1:].sort()

else:
    print len(pseudolis)

某个点的输出:

^{pr2}$

我不知道伪列表何时从列表类型转换为无类型。 我试着用各种方法找到莱恩。在


Tags: inmapforinputrawlenifrange