【发布时间】:2018-03-06 00:19:26
【问题描述】:
如何从该列表中删除单引号和逗号?
coord=[ ['0',' bR ',' bKn ',' bB ',' bQ ',' bK ',' bB ',' bKn ',' bR '],
['1',' bP ',' bP ',' bP ',' bP ',' bP ',' bP ',' bP ',' bP '],
['2',' _ ',' _ ',' _ ',' _ ',' _ ',' _ ',' _ ',' _ '],
['3',' _ ',' _ ',' _ ',' _ ',' _ ',' _ ',' _ ',' _ '],
['4',' _ ',' _ ',' _ ',' _ ',' wK ',' _ ',' _ ',' _ '],
['5',' _ ',' _ ',' _ ',' _ ',' _ ',' _ ',' _ ',' _ '],
['6',' wP ',' _ ',' _ ',' _ ',' _ ',' _ ',' _ ',' _ '],
['7',' wR ',' wKn ',' wB ',' wQ ',' _ ',' wB ',' wKn ',' wR '],
[' ',' 1 ',' 2 ',' 3 ',' 4 ',' 5 ',' 6 ',' 7 ' ,' 8 '] ]
【问题讨论】:
-
那里有一个字符串列表。您希望最终得到什么数据类型?只是一个字符串,是所有这些字符串的串联?
-
列表中没有逗号或单引号。我只看到首先生成列表语法所必需的那些。
-
请澄清“删除”它们对您意味着什么。单引号是 Python 的字符串语法。逗号是列表元素的 Python 语法。没有这些“语法糖”,就没有 Python 列表。
-
打印表示重要的原因是什么?我只是想确定这不是 XY 问题。
-
coord 中的子列表:print (" ".join(sublist))