【问题标题】:How come my Tuple is printing multiple times?为什么我的 Tuple 打印了多次?
【发布时间】:2021-12-28 08:35:21
【问题描述】:

我正在 Python Crash 课程中做一个涉及元组的练习。我只希望元组使用“for”循环打印一次,但它会一直打印 5 次。

buffet = ('pizza', 'taco', 'egg', 'rice', 'blt')
for items in buffet:  
  print(buffet)

输出:

('pizza', 'taco', 'egg', 'rice', 'blt')
('pizza', 'taco', 'egg', 'rice', 'blt') 
('pizza', 'taco', 'egg', 'rice', 'blt')
('pizza', 'taco', 'egg', 'rice', 'blt')
('pizza', 'taco', 'egg', 'rice', 'blt')

【问题讨论】:

    标签: python tuples


    【解决方案1】:

    buffet 是元组本身。您将使用当前的实现将其打印 n 次(元组中的项目)。

    这应该会给你预期的输出:

    buffet = ('pizza', 'taco', 'egg', 'rice', 'blt')
    for item in buffet:  
        print(item)
    

    【讨论】:

    • 哦,好的……谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多