Python map() 函数详解:None 作为第一个参数的行为
在 Python 中,map() 函数通常接受一个函数和一个或多个可迭代对象作为参数,将函数应用于可迭代对象的每个元素。然而,如果将 None 作为第一个参数传入 map() 函数,会发生什么?
让我们来看一个示例:
list1 = [1, 2, 3]list2 = [2, 5, 6]list3 = map(None, list1) print(list3) # <map object at 0x...>print(list(list3)) # TypeError: 'NoneType' object is not callable
登录后复制
本文来自互联网或AI生成,不代表软件指南立场。本站不负任何法律责任。