【问题标题】:How can I print result of two for loop in one line side by side in Python? [duplicate]如何在 Python 中并排打印两个 for 循环的结果? [复制]
【发布时间】:2020-06-08 17:37:12
【问题描述】:

我想在同一行并排打印两个 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】:

    添加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))
    

    【讨论】:

    • 它有效,谢谢:)
    猜你喜欢
    • 1970-01-01
    • 2022-10-06
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 1970-01-01
    • 2018-02-04
    • 2018-10-23
    • 1970-01-01
    相关资源
    最近更新 更多