【问题标题】:What does [variable0 for variable1 in variable2] mean in python [duplicate][variable0 for variable1 in variable2]在python中是什么意思[重复]
【发布时间】:2016-05-24 16:13:44
【问题描述】:

我对这种语法感到困惑。还是清单吗?那么为什么要在列表中添加 for 语句呢? The code comes from here

【问题讨论】:

  • 这是一个列表理解。在搜索解释时使用该术语。
  • @VedangMehta 我认为这对于初学者来说是一个非常有效的问题。怎么了?
  • 谷歌搜索Python for statement in a list 会立即找到语法解释。请记住,如果您使用错误的术语,Google 不会嘲笑您,它通常会引导您使用正确的术语。不要害怕搜索。
  • @AlexHall 多种原因。调用列表理解[variable0 for variable1 in variable2],写“dose”而不是“does”,并发布一个代码 sn-p 的链接,如果不登录 Udacity,您甚至看不到。
  • @AlexHall 我可能反应过度了。

标签: python


【解决方案1】:

这是一种动态生成列表的方法,称为列表理解。

https://docs.python.org/2/tutorial/datastructures.html#list-comprehensions

【讨论】:

  • 谢谢。这很有帮助。
猜你喜欢
  • 1970-01-01
  • 2014-10-19
  • 2021-05-31
  • 2017-08-05
  • 2017-08-14
  • 2017-12-02
  • 2021-07-19
  • 2017-01-07
  • 1970-01-01
相关资源
最近更新 更多