python的join方法,列表转字符串
>>>list = ["p", "y", "t", "h", "o", "n"]
>>>"".join(list)
'python'
>>>"-".join(list)
'p-y-t-h-o-n'
- 需要注意的是:如果列表中本身是int类型,直接用join方法会报错
>>>list = [1, 2, 3, 4, 5, 6]
>>>"".join(list)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: sequence item 0: expected str instance, int found
- 如果列表元素位int,可以用map方法先对列表进行处理,让其变为字符串列表
>>>nums = [1, 2, 3, 4, 5, 6]
>>>strnums = list(map(str, nums))
>>>strnums
['1', '2', '3', '4', '5', '6']
>>>"".join(strnums)
'123456'
>>>"-".join(list(map(str, nums)))
'1-2-3-4-5-6'
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)