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?
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?
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
None
就是None
,是一个特殊的值,表示什么都没有。map 的第一个参数是一个函数,传
None
是不对的,所以list(list3)
出错了。