我是 Python 的新手,我正在为一个查询和显示卫星图像的 map 图像 ID 的程序编写代码。
图像被编译成一个列表,我想将该列表打印为一个字符串,每个图像 ID 之间有新行。图片 ID 在列表中保存为单独的条目,但是当我尝试执行类似
的操作时print result
list_ = result
list_as_json = json.dumps(list_)
myBigString = "\n".join(list_as_json)
print myBigString
或
myBigString = ""
for s in list_as_json:
myBigString = myBigString + "\n" + s
print myBigString
它最终将 ID 中的每个字母打印在不同的行上。所以,不要打印类似的东西:
陆地卫星/LE7_L1T/LE70160402014017EDC00
陆地卫星/LE7_L1T/LE70160402014033EDC00
陆地卫星/LE7_L1T/LE70160402014049EDC00
陆地卫星/LE7_L1T/LE70160412014017EDC00
陆地卫星/LE7_L1T/LE70160412014033EDC00
陆地卫星/LE7_L1T/LE70160412014049EDC00
它打印:
大号
一个
否
D
小号
一个
/
大号
乙
7
_
大号
1
等
如果我只是输入
打印 list_as_json
我得到:
["陆地卫星/LE7_L1T/LE70160402014017EDC00", "陆地卫星/LE7_L1T/LE70160402014033EDC00", "陆地卫星/LE7_L1T/LE70160402014049EDC00", "陆地卫星/LE7_L1T/LE70160412014017EDC00", "陆地卫星/LE7_L1T/LE70160412014033EDC00", “陆地卫星/LE7_L1T/LE70160412014049EDC00”]
有什么妙语吗?
最佳答案
您的 Python 脚本工作正常 - 您有一个 string
,而不是 list
并且它遍历字符
向我们展示您如何创建您的 list
变量以获得更具体的帮助
你可以试试split你的字符串到列表中,然后按照你的方式打印它
关于python - 将列表显示为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29869504/