Python循环语句后置解释

时间:2017-05-12 07:03:24

标签: python python-2.7

来自Ruby世界,Python对我来说有点“stange”。某人的代码:

the_dict = {"a": 1, "b":2}
another_dict = {
    key: val 
    for key, val in the_dict.iteritems()
}
print(another_dict)

返回:

{'a': 1, 'b': 2}

for ... in循环是postpostion。但是我找不到任何关于这个的Python文档,有人可以给出一些解释吗?

PS:很高兴看到Python中熟悉的东西,我们经常做的事情" a = somthing if codition.valid?"

0 个答案:

没有答案