gpt4 book ai didi

python - 打印一个列表,然后横跨

转载 作者:行者123 更新时间:2023-11-28 20:50:10 25 4
gpt4 key购买 nike

如何在 Python 中向下打印列表然后再打印?

l = [v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14]

v1 v4 v7 v10 v13
v2 v5 v8 v11 v14
v3 v6 v9 v12

列表的长度可能会有所不同,但现在我想以 5 列的格式打印。

最佳答案

像这样的东西应该可以工作:

>>> def print_list_matrix(lst, row_num):
... for i in range(row_num):
... print ' '.join(lst[i::row_num])
...
>>> print_list_matrix(lst, 3)
v1 v4 v7 v10 v13
v2 v5 v8 v11 v14
v3 v6 v9 v12
>>> print_list_matrix(lst, 4)
v1 v5 v9 v13
v2 v6 v10 v14
v3 v7 v11
v4 v8 v12

关于python - 打印一个列表,然后横跨,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13002059/

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