【发布时间】:2021-08-30 08:57:05
【问题描述】:
我正在尝试将列表问候语中的所有问候语弹出到 sent_messages 列表中,但是当我打印 sent_messages 时,我只收到最后一个问候语,而我想获取所有问候语。
greetings = ['greetings', 'hello', 'good day', 'good evening']
while greetings:
print(greetings[0])
sent_messages = greetings.pop(0)
print(sent_messages)
【问题讨论】:
-
嗯,是的,
pop返回 one 元素,您将其分配给sent_messages。sent_messages不是一个列表,您甚至没有尝试将其视为一个列表。
标签: python python-3.x list while-loop