0
不明白为什么,帮助赞赏。它每次都只是返回[]。用论据编辑,对不起。Python列表不能将项目追加到列表
def in(f, e):
n = len(f)
a = 0
b = 0
c = 0
m = []
for i in range (1, n):
a = 0
for j in range (0, n + 1):
if (e[i - 1] == (j, i)):
a = a + 1
m.append(a)
return m
print(in([1, 2, 3] , [(1, 2), (2, 1), (3, 2)]))
什么是作为'f'和'e'传入? –
您的函数覆盖内置'in'运算符.. – msvalkon
我认为您需要在第一个for循环后缩进所有内容(除了返回值)。另外,我们需要知道Tim如何说'f'和'e'。 –