首页 > 解决方案 > 变量说明

问题描述

我对 Python 还是很陌生,我正在学习嵌套字典和嵌套列表以及如何从中提取值。我有一个名为的对象mylst,它有一个元组列表,每个元组有 3 个项目。有人可以帮助向我解释以下内容,以便我了解该对象的情况test吗?

谢谢你。

test = [fruit for fruit in mylst if "Lemons" in fruit[2]]

标签: python

解决方案


使用常规 for 循环的等效项如下:

test = []
for data in words:
    if "Greek" in data[2]:
        test.append(data)

寻求python list comprehensions更多地了解他们的行为。


推荐阅读