【问题标题】:How to remove commas and single quotes from list如何从列表中删除逗号和单引号
【发布时间】: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))

标签: python list


【解决方案1】:

编辑:

根据 cmets,听起来您正在寻找:

for x in coord:
    print (" ".join(x)+"\n")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多