for回圈體內的陳述句只有一行的情況的下,可以簡化for回圈的書寫,尤其當你需要生成一個可迭代物件的時候
d = {x:x*10 for x in range(3)}
print(d)
d1 = [x*10 for x in range(3)]
print(d1)
輸出:
{0: 0, 1: 10, 2: 20}
[0, 10, 20]
d=dict((k,'sss') for k in ('modelID', 'userIP')) print(d)
輸出:
{'userIP': 'sss', 'modelID': 'sss'}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/190806.html
標籤:Python
