如何在Python中将不同类型的元素连接到列表?

2024-03-21

list1 = [1,"3",2323,"pause"]
list2 = ["2","4","5"]
print ",".join(list1)
print ",".join(list2)

对于上面的代码,元素list2可以毫无问题地连接。但加入list1报告错误

TypeError: sequence item 0: expected string, int found

我知道join只适用于字符串,那么如何连接列表中不同类型的元素呢?


首先将项目转换为字符串。

",".join(str(elem) for elem in list1)

or

",".join(map(str, list1))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Python中将不同类型的元素连接到列表? 的相关文章

随机推荐