小编sko*_*ada的帖子

以单独的行打印列表列表

我有一份清单清单:

a = [[1, 3, 4], [2, 5, 7]]
Run Code Online (Sandbox Code Playgroud)

我希望输出格式如下:

1 3 4
2 5 7
Run Code Online (Sandbox Code Playgroud)

我已经尝试过以下方式,但输出不是所需的方式:

for i in a:
    for j in i:
        print(j, sep=' ')
Run Code Online (Sandbox Code Playgroud)

输出:

1
3
4
2
5
7
Run Code Online (Sandbox Code Playgroud)

在更改打印调用时使用end:

for i in a:
    for j in i:
        print(j, end = ' ')
Run Code Online (Sandbox Code Playgroud)

输出:

1 3 4 2 5 7
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

python printing list nested-lists python-3.x

7
推荐指数
2
解决办法
4万
查看次数

Tcl中列表中的变量替换

我正在尝试替换列表中的变量:

% set a 1  
1  
% set b {1 $a}  
1 $a  
%  
% set a 1  
1  
% set b [list 1 $a]  
1 1  
Run Code Online (Sandbox Code Playgroud)

当我使用花括号{}来定义列表时,变量 'a' 不会被替换为它的值,但在使用list它的情况下会替换。

使用定义的列表时如何替换变量的值{}

list tcl variable-substitution

3
推荐指数
1
解决办法
4262
查看次数