python的函数map()里面的参数None代表什么?

list1 =[1,2,3]
list2=[2,5,6]
list3= map(None,list1)
print(list3)#<map object at 0x000001E44EA56CB0>
print(list(list3))#TypeError: 'NoneType' object is not callable

python的函数map()里面的参数None代表什么?
map里的None到底是什么?有人说相当于类似zip()。怎么才能打印list3?

回复
阅读 525
1 个回答

None 就是 None ,是一个特殊的值,表示什么都没有。

map 的第一个参数是一个函数,传 None 是不对的,所以 list(list3) 出错了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏