list1 = ['1','2','3']
list2 = ['4','5','6']
我有两个列表,需要将它们组合在一起,但在每个列表结束后使用分号。
list_join = ['1','2','3';'4','5','6']
我试过
s = ";".join()
但这会在字符串中的每个元素后面给我一个分号,如何在附加一个完整列表后放置分号。
答案 0 :(得分:1)
一种方法是格式化适当的字符串:
'{}; {}'.format(str(list1)[:-1], str(list2)[1:])
返回:
"['1', '2', '3'; '4', '5', '6']"
[:-1]
排除了第一个列表的结束]
和[1:]
第二个列表的开头[
。