将列表分隔符分隔为另一个(python)

问题描述 投票:0回答:2

我需要使用Python的帮助。假设我有列表[22,23,45]。是否有可能获得如下输出:[22; 23:45]?

python list delimiter
2个回答
0
投票

如果您将列表显示为字符串,则可以更改定界符。然后可以使用join方法。以下示例将使用;作为分隔符显示列表:

print(";".join(my_list))

顺便说一下,这仅在列表的项目为字符串时有效。


0
投票

即使您有多个项目

str(your_list[:1][0])+";" + ":".join(map(str,your_list[1:])) #'22;23:45'

不知道为什么要在列表中换行,但如果确实要换行,将上述字符串换成list()

© www.soinside.com 2019 - 2024. All rights reserved.