2024-09-25 18:19:29 发布
网友
我有一个要显示为网格的值列表:
List = ["aaaaaaaaa","bbbbbbbbb","ccccccccc"]
我要他们像这样打印出来
a a a a a a a a a b b b b b b b b b c c c c c c c c c
这两条线就足以解决您的问题了!在
试试这个:
>>> for values in List: ... print (" ".join([chars for chars in values]), "\n")
以及输出:
print("\n".join(" ".join(line) for line in List));
分解:
编辑:(更简单的解决方案)
print("\n".join(map(" ".join, List)))
一种方法(不是最有效的)是使用2个for循环,一个循环遍历列表中的每个字符串,另一个循环遍历每个字母。并将" "传递给print函数的参数end:
for
" "
print
end
for string in List: for letter in string: print(letter, end = " ") print("\n")
输出:
这两条线就足以解决您的问题了!在
试试这个:
以及输出:
^{pr2}$分解:
^{pr2}$编辑:(更简单的解决方案)
一种方法(不是最有效的)是使用2个
for
循环,一个循环遍历列表中的每个字符串,另一个循环遍历每个字母。并将" "
传递给print
函数的参数end
:输出:
^{pr2}$相关问题 更多 >
编程相关推荐