我試圖創建一個空列表的長度相同的字母串的數量:怎樣寫LAMBDA與for循環中它
string = "string"
list = []
#insert lambda here that produces the following:
# ==> list = [None, None, None, None, None, None]
拉姆達應該這樣做代碼相當於:
for i in range(len(string)):
list.append(None)
我曾嘗試以下拉姆達:
lambda x: for i in range(len(string)): list.append(None)
但是它一直回答Syntax Error
並突出顯示單詞for
。
我的lambda有什麼問題?
lambdas只能包含表達式和'for'是一個語句。 –