使用循环理解Python字典构造语句

使用循环理解Python字典构造语句,python,loops,dictionary,Python,Loops,Dictionary,您好,我对Python并不陌生,但我习惯于阅读长代码,而不是短而智能的代码。有谁能帮助我理解这份声明将要产生的数据格式吗?这是一个口述的口述吗 accounts=[dictName=xrange5中idx的帐户%d%idx] 你能解释一下是怎么回事吗?比如Json rep?我想看一看它的图示,如果你能解释代码本身,谢谢这是一个使用Solly print构建的dict列表。@Solly printaccounts@Solly你说的画报是什么意思?该语句使用列表理解生成形式为{Name:Accoun

您好,我对Python并不陌生,但我习惯于阅读长代码,而不是短而智能的代码。有谁能帮助我理解这份声明将要产生的数据格式吗?这是一个口述的口述吗

accounts=[dictName=xrange5中idx的帐户%d%idx]


你能解释一下是怎么回事吗?比如Json rep?我想看一看它的图示,如果你能解释代码本身,谢谢

这是一个使用Solly print构建的dict列表。

@Solly printaccounts@Solly你说的画报是什么意思?该语句使用列表理解生成形式为{Name:Account0},.{Name:Account4}的字典列表。您应该了解它,这是该语言的一个非常简洁的特性。只需尝试用Python2打印它,输出一个字典列表[{'Name':'Account0'},{'Name':'Account1'},{'Name':'Account2'},{'Name':'Account3'},{'Name':'Account4'}]Python的一个优点是其强大的REPL,您可以随时尝试简短的代码片段,并查看它们的作用。特别是如果它们像这一个一样独立的话。