Python编程整理: map函数
使用map函数将[1,2,3,4]处理成[1,0,1,0]
用以上要求作为示例:
程序如下,
def map_method(x): return x % 2 result_list = map(map_method, [1, 2, 3, 4]) print(list(result_list)) result_list = map(map_method, [1, 2, 3, 4]) print(result_list.__next__()) print(result_list.__next__()) print(result_list.__next__()) print(result_list.__next__())
用一个函数的方式一一映射出原列表的元素
这里注意的是map函数在Python3.X的输出结果为一个迭代器
因此,可以用list函数将迭代器用列表的形式展现出
p.s. 下面用__next__演示了其迭代器的性质
浙公网安备 33010602011771号