所以我得到了一个元组列表。每个元组包含一个整数、一个字符串和一个布尔值。我想遍历列表并找到第一个对该布尔值具有 False 的元组,对元组进行一些操作,然后将布尔值更改为 true。这是一些示例代码:
def sendnext(packets):
for (number, data, sent) in packets:
if not sent:
sendsegment(number, data)
sent = True
break
显然,我不能只将发送更改为 True。该列表也可以任意增长,因此我不想复制它或使用列表推导。我知道我可以使用索引,但这可能会降低可读性。我觉得应该有一种pythonic方式来做到这一点。有什么建议么?
谢谢你的帮助!