Joh*_*n K 2 python list-comprehension
如何打印列表然后在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
Run Code Online (Sandbox Code Playgroud)
列表的长度可以有所不同,但是现在我想以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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
193 次 |
最近记录: |