前言:
如今大家对“python列表转换为字符”都比较注重,小伙伴们都想要了解一些“python列表转换为字符”的相关内容。那么小编在网摘上网罗了一些对于“python列表转换为字符””的相关资讯,希望大家能喜欢,小伙伴们一起来学习一下吧!问题:按指定字符分隔列表,例如,我们用逗号分隔列表。
方法1:使用join()方法将列表转换为字符串
#!/usr/bin/python#coding:utf-8#author:菜就多练呀my_list = ['apple','orange','pear']list_new = ','.join(str(n) for n in my_list)print(list_new)
如果只想拼接列表中字段符,可以使用下面的方法:
#!/usr/bin/python#coding:utf-8#author:菜就多练呀from itertools import filterfalse# 假设我们有一个列表,其中包含一些字符串和数字my_list = ['apple','orange',42,'pear']# 使用逗号分隔列表comma_separated_list = ",".join(filterfalse(lambda x: not isinstance(x, str), my_list))print(comma_separated_list)
输出结果:
apple,orange,pear
注:我们使用filterfalse()函数过滤出列表中的字符串元素,然后使用join()方法,将字符串拼接成以逗号分隔的字符串。如果列表中包含非字符串元素,它们将被忽略。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python列表转换为字符