map是可变还是不可变对象

投稿:清风不解语 优质问答领域创作者 发布时间:2023-09-19 22:58:24
map是可变还是不可变对象

在Python中,map是一个可迭代的对象,它返回一个由函数处理过的新的迭代器对象。由于map返回的是一个新的迭代器对象,而不是原始的可变对象,因此可以认为map是一个不可变对象。在调用map时,虽然函数可以修改传入的参数,但它并不会改变原来的可迭代对象,而是返回一个新的包含处理结果的迭代器对象,这与不可变对象的特性相符合。因此,map可以被认为是一个不可变对象。