我有一份清单清单:
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)
有任何想法吗?
我正在尝试替换列表中的变量:
% 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它的情况下会替换。
使用定义的列表时如何替换变量的值{}?