Sometimes, we want to join a list of items with different types as string in Python.
In this article, we’ll look at how to join a list of items with different types as string in Python.
How to join a list of items with different types as string in Python?
To join a list of items with different types as string in Python, we convert all the items in the list into strings before calling join.
For instance, we write
s = ', '.join(map(str, my_list))
to call map with str and my_list to return an iterable with all the items in my_list converted to strings.
Then we call ', '.join with the iterable to join the strings with ', ' and return it.
Conclusion
To join a list of items with different types as string in Python, we convert all the items in the list into strings before calling join.