Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
列表在python中打印得很奇怪?_Python_List_Python 3.x_Printing - Fatal编程技术网

列表在python中打印得很奇怪?

列表在python中打印得很奇怪?,python,list,python-3.x,printing,Python,List,Python 3.x,Printing,所以我想让Tictatcoe和我的董事会有麻烦。当我把1-9个点列成3个列表时,它们会作为一个完整的列表打印出来,包括括号和逗号,例如ex=[1,2],它会打印出完整的内容。我以前从来没有遇到过这个问题。有人能帮忙吗?是不是因为chromebook,我使用了在线IDE?谢谢:) 打印列表将始终显示逗号和括号 我认为您可能正在寻找以下信息: print(''.join(board1)) print(''.join(board2)) print(''.join(board3)) |1|2|3| |

所以我想让Tictatcoe和我的董事会有麻烦。当我把1-9个点列成3个列表时,它们会作为一个完整的列表打印出来,包括括号和逗号,例如ex=[1,2],它会打印出完整的内容。我以前从来没有遇到过这个问题。有人能帮忙吗?是不是因为chromebook,我使用了在线IDE?谢谢:)


打印列表将始终显示逗号和括号

我认为您可能正在寻找以下信息:

print(''.join(board1))
print(''.join(board2))
print(''.join(board3))
|1|2|3|
|4|5|6|
|7|8|9|
这将为您提供以下信息:

print(''.join(board1))
print(''.join(board2))
print(''.join(board3))
|1|2|3|
|4|5|6|
|7|8|9|
我将使用:

board = [['1','2','3'],
         ['4','5','6'],
         ['7','8','9']]

for x in board: print('|%s|'%'|'.join(x))
返回

|1|2|3|
|4|5|6|
|7|8|9|

列表总是这样打印的。。。所以不,这不是因为它是一个在线ide。
#Output
下缺少的
[
是一个打字错误吗?“我以前从来没有遇到过这个问题。”这很有趣。你能举一个例子说明你在打印列表时不显示括号或逗号的代码吗?(请注意,
对于mylist中的项目:打印(项目)
不算作打印列表)打印列表始终可以做到这一点。您应该单独或更好地打印每个项目,请使用
.join()
。我认为问题在于缺少起始括号。在此之前是否打印过一些内容?如果错误的控制代码进入其中,它可能会吞掉括号。或者因为OP将其标记为3.x:
print(*board1,sep='')
等等……从技术上讲,这个问题是重复的……你应该标记这个问题,而不是回答it@JonClements-
sep=''|'
?@tdelaney如果文本中没有
,它们应该是分隔符-那么是的。这里似乎不是这样…@JonClements-是的,brain hemo这是我的错。我在考虑从原始列表中完全删除条。OP的问题是输出中缺少了开括号。这个开括号可能是一个打字错误。