Menu Close

How to join a list of items with different types as string in Python?

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.

Posted in Python, Python Answers