gpt4 book ai didi

Python - 删除每行输出末尾的空格

转载 作者:行者123 更新时间:2023-12-01 02:24:56 24 4
gpt4 key购买 nike

def print_gameboard(gamestate):
for row in gamestate._gameboard:
for column in row:
if column == gamestate._NONE:
print('.', end = ' ')
else:
print(column, end = ' ')
print()

我的函数正在输出:
。 。 。 .(空格)
。 。 。 .(空格)
。 。 。 .(空格)
。 。 。 .(空白)

我不知道如何仅删除每行末尾的空格。我尝试过使用 .rstrip() 但我需要在每个“.”之间添加空格(点)但我不能在每个输出行的末尾有空格。

最佳答案

尝试这个简单的改变,

def print_gameboard(gamestate):
for row in gamestate._gameboard:
rowList = []
for column in row:
if column == gamestate._NONE:
rowList.append('.')
else:
rowList.append(column)
str=' '.join(rowList)
print str.strip()

关于Python - 删除每行输出末尾的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47507242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com