gpt4 book ai didi

python - 如何正确地将这些字符串连接在一起(按列然后按行)?

转载 作者:行者123 更新时间:2023-11-30 23:18:17 25 4
gpt4 key购买 nike

我有以下一段Python代码,但我无法按照我想要的方式工作。代码如下:

l = [['#' for _ in range(10)] for _ in range(10)]
o = ['\n'.join(r) for r in l]
print ''.join(r for r in o)

这是当前程序的输出:

#
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
#

这是我希望程序输出的内容:

##########
##########
##########
##########
##########
##########
##########
##########
##########
##########

如何更改代码以获得所需的输出?

最佳答案

如果您想使用加入:

print '\n'.join( ''.join('#' for column in range(10)) for row in range(10))

但更容易的是:

print ('#'*10 + '\n')*10

关于python - 如何正确地将这些字符串连接在一起(按列然后按行)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26812595/

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