我有一个事件的获奖者名单。我想在我的代码末尾打印它们,减去括号和引号,我目前正在使用:

            for items in winners:
                print(items)

我可以将其包含在打印声明中吗?
我想:
            print("The winners of {} were: {} with a score of {}".format(sport, winners, max_result))

有没有办法将 for 循环集成到打印语句中,或者另一种消除引号和方括号的方法,以便我可以将它包含在语句中?

谢谢。

最佳答案

您不能包含 for 循环,但您可以将获胜者列表加入一个字符串。

winners = ['Foo', 'Bar', 'Baz']
print('the winners were {}.'.format(', '.join(winners)))

这将打印

关于python - 我可以在我的打印语句中包含一个 for 循环吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39432063/

10-11 06:19