假设我有两个类似的功能:
def list(n):
l=[x for x in range(n)]
return l
def square(l):
l=list(map(lambda x:x**2,l))
print(l)
第一个从给定范围“ n”中的所有数字组成一个列表,第二个接收一个列表作为参数并返回该列表的平方值。 但是当我写:
square(list(20))
它会引发错误“映射对象无法解释为整数”,并且每当我擦除上面的一个功能并运行另一个功能时,它就会完美运行,我不知道自己犯了什么错误。