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__演示了其迭代器的性质

posted @ 2021-01-04 14:00  cutomorrow  阅读(164)  评论(0)    收藏  举报