- 963 名前:デフォルトの名無しさん mailto:sage [2019/12/25(水) 22:03:00.14 ID:hPmVmQm/.net]
- 質問でつ
このコードの4行目で print(combsを表示) しちゃうと 最後の return ta_combs の中身が空になるんだけど 何で? import itertools def twoSum(nums, target): ・・・combs = itertools.combinations(nums, 2) ・・・#print(list(combs)) ・・・ta_combs = set() ・・・for comb in combs: ・・・・・if sum(comb) == target: ・・・・・・・ta_combs.add(comb) ・・・return ta_combs print(twoSum((10, 20, 10, 40, 50, 60, 70), 50 ))
|

|