我有以下列表
p=[[1,2,3,4],[2,3,4,1]]
如何将子列表放入字符串?
例如,欲望结果是:
p=["1234","2341"]
答案 0 :(得分:8)
可以通过将每个整数转换为字符串并加入字符串来完成:
p = [''.join(map(str, sub_list)) for sub_list in p] # ['1234', '2341']
每个嵌套列表(如[1, 2, 3, 4]
,map(str, [1, 2, 3, 4])
都会创建一个字符串列表。在此示例中:['1', '2', '3', '4']
。使用join函数,字符串数字将映射到单个字符串'1234'
。
由于对每个子列表执行此操作,结果是一个已连接字符串的列表。