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

在python,多層表達式

提問人:楊紫紅發(fā)布時間:2020-11-26
for循環(huán)可以嵌套,因此,在列表生成式中,也可以用多層 for 循環(huán)來生成列表。
對于字符串 '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ù)查找其他問題的答案?

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