Do this:

list(map(chr,[66,53,0,94]))

In Python 3+, many processes that iterate over iterables return iterators themselves. In most cases, this ends up saving memory, and should make things go faster.

If all you're going to do is iterate over this list eventually, there's no need to even convert it to a list, because you can still iterate over the map object like so:

# Prints "ABCD"
for ch in map(chr,[65,66,67,68]):
    print(ch)
Answer from Kenan Banks on Stack Overflow
🌐
GeeksforGeeks
geeksforgeeks.org › python › python-map-function
Python map() function - GeeksforGeeks
map() function in Python applies a given function to each element of an iterable (list, tuple, set, etc.) and returns a map object (iterator).
Published   September 7, 2025
🌐
DigitalOcean
digitalocean.com › community › tutorials › python-map-function
Python map() function | DigitalOcean
August 3, 2022 - Python map() function is used to apply a function on all the elements of specified iterable and return map object. Python map object is an iterator, so we can iterate over its elements. We can also convert map object to sequence objects such as list, tuple etc.
Discussions

What is map function in Python?
map applies a function (or "callable") to every item in a list and returns a list of the results. l = [1,2,3,4] result = map(str, l) the result is ["1", "2", "3", "4"] More on reddit.com
🌐 r/learnpython
5
7
March 11, 2018
Map not working
I’m only getting the final “done” output. What’s my mistake? Does map require an include · The map object itself is a lazy iterable. If you iterate over it - such as converting it to a list - it will do the actual work of mapping your function over your iterables · You might want ... More on discuss.python.org
🌐 discuss.python.org
1
December 18, 2023
python - What is a mapping object, according to dict type? - Stack Overflow
The documentation lists 3 ways for creating a dict instance: class dict(**kwarg) class dict(mapping, **kwarg) class dict(iterable, **kwarg) What exactly is a mapping here? What's the minimal inte... More on stackoverflow.com
🌐 stackoverflow.com
The map() function or the list comprehension?
There are two ways to apply a function to each element of an iterated object in python: the map function: >>> lst = [1, 2, 3, 4] >>> list(map(str, lst)) ['1', '2', '3', '4'] >>> list(map(lambda a: a + 1, lst)) [2, 3, 4, 5] the list comprehension: >>> lst = [1, 2, 3, 4] >>> [str(i) for i in ... More on discuss.python.org
🌐 discuss.python.org
1
September 12, 2023
🌐
Real Python
realpython.com › python-mappings
Python Mappings: A Comprehensive Guide – Real Python
July 23, 2024 - By working through this quiz, you'll revisit the key concepts and techniques of creating a custom mapping. A mapping is a collection that allows you to look up a key and retrieve its value. The keys in mappings can be objects of a broad range ...
🌐
W3Schools
w3schools.com › python › ref_func_map.asp
Python map() Function
Python Examples Python Compiler ... ('apple', 'banana', 'cherry')) Try it Yourself » · The map() function executes a specified function for each item in an iterable....
Find elsewhere
🌐
DataCamp
datacamp.com › tutorial › python-map-function
Python map() Function: A Complete Guide | DataCamp
December 10, 2025 - In Python 3, map() returns a map object, an iterator subclass, rather than a list. This shift enhances memory efficiency, as it doesn't allocate space for the entire result upfront.
🌐
Python.org
discuss.python.org › python help
Map not working - Python Help - Discussions on Python.org
December 18, 2023 - What’s my mistake? Does map require an include · The map object itself is a lazy iterable. If you iterate over it - such as converting it to a list - it will do the actual work of mapping your function over your iterables · You might want ...
🌐
Python.org
discuss.python.org › python help
The map() function or the list comprehension? - Python Help - Discussions on Python.org
September 12, 2023 - There are two ways to apply a function to each element of an iterated object in python: the map function: >>> lst = [1, 2, 3, 4] >>> list(map(str, lst)) ['1', '2', '3', '4'] >>> list(map(lambda a: a + 1, lst)) [2, 3, 4, 5] the list comprehension: >>> lst = [1, 2, 3, 4] >>> [str(i) for i in lst] ['1', '2', '3', '4'] >>> [i + 1 for i in lst] [2, 3, 4, 5] In “The Zen of Python” there is a line: There should be one-- and preferably only one --obvious way to do it.
🌐
Quora
quora.com › In-Python-the-map-function-is-actually-an-object-oriented-programming-OOP-class-Is-my-understanding-correct
In Python, the map() function is actually an object-oriented programming (OOP) class. Is my understanding correct? - Quora
Answer (1 of 5): The correct answer is … it’s complicated. [code ]map()[/code] is *implemented* as a class by the python interpreter , but in general use it looks like a function. And, indeed, it is documented as a built-in function in the library reference docs for the python library (see Built...
🌐
IONOS
ionos.com › digital guide › websites › web development › python map
How to use Python map() - IONOS
July 18, 2023 - The Python map function is an elegant way to process the contents of iterables. Iterables are Python objects that can be iterated. Both Python lists and Python tuples can be iterables.
🌐
AskPython
askpython.com › home › python map() method
Python map() Method - AskPython
January 25, 2026 - The python map function applies a transformation to every element in an iterable without writing explicit loops. You pass a function and one or more iterables, and map returns an iterator containing transformed values.
🌐
Mimo
mimo.org › glossary › python › map-function
Python Map Function: Streamline Data Transformation Efforts
map() is a built-in function that applies a given function to each item of a sequence and returns a map object. The map() function takes at least two arguments: the function to apply and the sequence, e.g. a list, string, or tuple. You can also pass multiple sequences as arguments and apply ...
🌐
Learn Python
learnpython.org › en › Map,_Filter,_Reduce
Map, Filter, Reduce - Learn Python - Free Interactive Python Tutorial
In Python 2, the map() function returns a list. In Python 3, however, the function returns a map object which is a generator object. To get the result as a list, the built-in list() function can be called on the map object.
🌐
Python documentation
docs.python.org › 3 › library › functions.html
Built-in Functions — Python 3.14.3 documentation
2 weeks ago - Return the length (the number of items) of an object. The argument may be a sequence (such as a string, bytes, tuple, list, or range) or a collection (such as a dictionary, set, or frozen set). CPython implementation detail: len raises OverflowError on lengths larger than sys.maxsize, such as range(2 ** 100). ... Rather than being a function, list is actually a mutable sequence type, as documented in Lists and Sequence Types — list, tuple, range. ... Return a mapping object representing the current local symbol table, with variable names as the keys, and their currently bound references as the values.
🌐
freeCodeCamp
freecodecamp.org › news › python-map-explained-with-examples
Python map() – List Function with Examples
April 23, 2025 - The map() function (which is a built-in function in Python) is used to apply a function to each item in an iterable (like a Python list or dictionary). It returns a new iterable (a map object) that you can use in other parts of your code.
🌐
Enki
enki.com › post › apply-a-function-to-each-element-in-a-list---python-s-map-function
Enki | Blog - Apply a Function to Each Element in a List - Python’s map function
When you want to apply a single ... structure, leaving you with an iterator of the modified results. ... Being lazy, map() returns a map object instead of modifying the list directly....
🌐
Programiz
programiz.com › python-programming › methods › built-in › map
Python map() Function
... The map() function executes ... ... Note: We can pass more than one iterable to the map() function. The map() function returns a map object, which can be easily converted to lists, tuples, etc....