【发布时间】:2019-05-28 11:39:09
【问题描述】:
这是 python 中的普通二维列表,包含应该是空格的内容:
shape = [
["", "", ""],
["", "", ""],
["", "", ""]]
但是当使用 for 循环打印这个数组时,会发生这种情况:
['', '', '']
['', '', '']
['', '', '']
它不应该只显示空白吗?如何删除这些单引号但保留逗号?
【问题讨论】:
-
你说它包含空格是什么意思?您的初始列表包含 9 个空字符串。当然那里没有空白。请更详细地解释您要做什么。
-
这里没有错误。你有一个二维列表。所以每个项目都是一个列表,它就是它打印的内容,一个带有空字符串的列表。
shape[0]将包含['', '', '']shape[0][0]将不打印任何内容,因为那是空字符串 -
你不会得到
a = [,,]这种列表,因为它在Python中是无效的 -
space是一个字符串。字符串用引号格式化。您想删除引号并显示space? python中没有这样的东西! -
也许可以解释一下为什么你要这样做,这可能有助于我们更好地理解你真正想要做什么。
标签: python