python - 变量说明
问题描述
我对 Python 还是很陌生,我正在学习嵌套字典和嵌套列表以及如何从中提取值。我有一个名为的对象mylst
,它有一个元组列表,每个元组有 3 个项目。有人可以帮助向我解释以下内容,以便我了解该对象的情况test
吗?
谢谢你。
test = [fruit for fruit in mylst if "Lemons" in fruit[2]]
解决方案
使用常规 for 循环的等效项如下:
test = []
for data in words:
if "Greek" in data[2]:
test.append(data)
寻求python list comprehensions
更多地了解他们的行为。
推荐阅读
- json - Flutter http响应有时会丢失最后一两个字节
- django - 如何检查正在运行的服务器上使用的 django 端口?`manage.py 运行服务器 0.0.0.0:
`,或者通过 apache/nginx - docker - 带有 docker-compose 的 DynamoDB Local 无法正常工作
- c - C 中从 8 个不同字节中提取 8 位的最快方法是什么?
- node.js - Oneliner 在 python 或 node.js 中运行一个 adhock 网络服务器,从当前目录提供渲染的降价?
- javascript - 什么时候应该使用对象属性简写?
- python - 将包含十六进制和 ASCII 的字符串解码为十进制
- php - 将 EntityManager 从另一个服务注入到一个服务中
- c++ - 按位与:为什么我会得到这种行为?
- apache-nifi - 我可以将 Apache Nifi 用作 ESB 或请求中介吗?