我有以下代码片段。我基本上试图获取列表中特定字符串的索引/迭代器(除了只知道它是否存在)。这是否可能,或者我应该使用带有 if 的循环?
桶 = ["alpha", "beta", "gamma"]
内容=“”
如果有(存储桶中内容的内容==“beta”): 打印内容
将“内容”设置为全局或仅在循环内没有什么区别
最佳答案
生成器表达式不会泄漏迭代器。列表推导式在 2.x 中可以,但在 3.x 中不行。
关于python - 'any()' 调用后不保留迭代器值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6051570/