所以,如果我有任何瑣碎的功能,如:Python:運行for循環時,如何將每個解決方案附加到列表中,該列表將附加到新的字典中?
def summation_ind(a,b):
summation = 2*a + 3*b
if summation < 4:
return True
else:
return False
A和B都來自數字列表,我有一個循環,例如:
newdict = {}
newlist = []
for a in R:
for b in R:
if summation(a,b):
newlist.append((a,b))
newdict['numbs']=set(newlist)
怎麼辦我這樣做是爲了在每次循環運行時將a和b附加到新列表中,並將新列表附加到新字典中?換句話說,如果有15個與算法配合使用的a,b值組合,有沒有辦法在15個新詞典中創建15個新列表?那可能嗎?
謝謝:)
附加到一個新的列表或附加到'newlist'? –
順便說一下,你可以寫'def summation_ind(a,b):return 2 * a + 3 * b <4' –
我不確定爲什麼'a'和'b'都來自'R',但是確定你有一個理由。 –