【问题标题】:I am creating a boggle scrambler in python using turtle我正在使用turtle在python中创建一个boggle scrambler
【发布时间】:2020-10-15 14:03:10
【问题描述】:

我正在尝试创建一个 boggle,但显示屏显示括号。当我运行程序时,请帮我删除 ALL 括号和撇号 这是我的 numpy 网格数组: 我对 python 很陌生,我试过了:str(grid).lstrip('[').rstrip(']')

grid = np.array([['x', 'x', 'x', 'x',], ['x', 'x', 'x', 'x',], ['x', 'x', 'x', 'x',], ['x', 'x', 'x', 'x',]])```

这是一个打印输出:

[['M' 'Z' 'S' 'T']
 ['Y' 'U' 'C' 'R']
 ['H' 'G' 'D' 'A']
 ['O' 'E' 'E' 'W']]

【问题讨论】:

  • 欢迎来到 SO!您能否展示一下您迄今为止为解决您的问题所做的尝试?
  • 嘿@Timus 我已经更新了我的问题以显示我的尝试
  • lstrip, rstrip 仅适用于字符串的边界。试试str(grid).replace('[', '').replace(']', '')

标签: python python-3.x numpy python-turtle


【解决方案1】:

如果您想要“干净”的打印输出(即没有字符串标记 '),请尝试以下操作:

grid = np.array([['x', 'x', 'x', 'x',], ['x', 'x', 'x', 'x',], ['x', 'x', 'x', 'x',], ['x', 'x', 'x', 'x',]])

print('\n'.join(' '.join(entry for entry in row) for row in grid))

输出:

x x x x 
x x x x 
x x x x 
x x x x

查看here 以了解join 的工作原理。

【讨论】:

    猜你喜欢
    • 2022-08-04
    • 1970-01-01
    • 2020-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 2023-02-17
    相关资源
    最近更新 更多