python - 将列表显示为字符串

标签 python list python-2.7 parsing

我是 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/

相关文章:

python - 使用 Python 从上下文中自动选择标签

python - 根据另一个列表中子字符串的顺序对列表进行排序

R:如何合并列表中的逻辑元素

python - 读取一个巨大的 .csv 文件

精确字符串长度的Python正则表达式

python - 当使用 tensorflow 和我自己的数据时如何决定批量大小?

python - 端口 8000,PID 4,无法终止,taskill/f/pid 4,拒绝访问

Python ftplib 最佳 block 大小?

python - Matplotlib xy 线图图例

c - 链表队列【pop函数】