[英]List to String conversion
我有一个像这样的清单清单:
list = [[10, 11, 12, 13][14, 15, 16, 17]]
我想将它们转换为字符串,但维护列表组织
list = [["10", "11", "12", "13"]["14", "15", "16", "17"]]
我该怎么做?
list=[[10,11,12,13],[14,15,16,17]]
list=[map(str, list)for list in list]
print list
结果:[['10','11','12','13'],['14','15','16','17']]
首先,我认为您忘记在两个子列表之间放置逗号。
其次,不要将list
用作变量名,因为您正在隐藏list
数据结构。
最后,您可以使用map
函数解决此问题:
>>> lst = [[10, 11, 12, 13],[14, 15, 16, 17]]
>>> map(lambda x: map(str, x), lst)
[['10', '11', '12', '13'], ['14', '15', '16', '17']]
>>>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.