位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > Python > 問(wèn)題詳情

在python,多層表達(dá)式

提問(wèn)人:楊紫紅發(fā)布時(shí)間:2020-11-26
for循環(huán)可以嵌套,因此,在列表生成式中,也可以用多層 for 循環(huán)來(lái)生成列表。
對(duì)于字符串 'ABC' 和 '123',可以使用兩層循環(huán),生成全排列:
>>> [m + n for m in 'ABC' for n in '123']
['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']
翻譯成循環(huán)代碼就像下面這樣:
L = []
for m in 'ABC':
    for n in '123':
        L.append(m + n)

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部