如何在Python中并排打印两个for循环的结果? [重复]

问题描述 投票:0回答:1

我想在同一行中并排打印两个for循环的结果

该代码类似,我知道此代码不正确:

import string

alpha = list(string.ascii_lowercase)
numb = list(range(1, 27, 1))

for i, j in alpha, numb:
    print('{} {}'.format(i, j))

我想要的结果:

1 a
2 b
3 c
4 d
....
python python-3.x for-loop while-loop output
1个回答
2
投票

添加zip应该可以解决此问题。

import string

alpha = list(string.ascii_lowercase)
numb = list(range(1, 27, 1))

for i, j in zip(alpha, numb):
    print('{} {}'.format(i, j))
© www.soinside.com 2019 - 2024. All rights reserved.