Python2 map()
python2的map(function, list)函數(shù)直接返回一個list
python3
此時返回的是迭代器塞耕,需要加一個list作用于map
list(map(frozenset,[[1],[2]]))
>> [frozenset({1}), frozenset({2})]
需要注意的是
int型數(shù)據(jù)是不能被用于迭代的,所以map的list入?yún)⒌脑夭荒苁钦麛?shù)嘴瓤,即
map(frozenset,[1,2])
# 這是錯誤的
故list中的元素類型可以是str,list等