如何将打印语句保存在列表中?Python

-4 python printing for-loop list

如何将打印语句保存在列表中?

for i in range(len(values)):
    for j in range(len(values)):
        print (values[0]+values[i])+values[j]
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 5

如果您想将值添加到列表中,请不要使用 print 。只需将它们直接添加到列表中即可:

result = []
for i in range(len(values)):
    for j in range(len(values)):
        result.append(values[0] + values[i] + values[j])
Run Code Online (Sandbox Code Playgroud)

values 你可以直接在这里循环:

result = []
for i in values:
    for j in values:
        result.append(values[0] + i + j)
Run Code Online (Sandbox Code Playgroud)

可以将其组合成列表理解:

result = [values[0] + i + j for i in values for j in values]
Run Code Online (Sandbox Code Playgroud)