
[code]

    list_1 = [100, 150, 200, 250]
    
[/code]

上記のリストがあります。  
説明が少し難しいのですが、  
異なる各要素毎で計算するにはどうすればよろしいでしょうか？

求める回答

[code]

    # 下記のように各要素で計算するロジックを組みたいです。
    100 + 150
    100 + 200
    100 + 250
    150 + 200
    150 + 250
    200 + 250
    
    # 結果
    [250, 300, 350, 350, 400, 450]
    
[/code]

分かる方がいましたらご教示願います。  
よろしくお願い致します。


CC BY-SA 4.0
2021-11-28T10:45:55.530
83845
2021-11-28T11:36:32.633
47752
question
python3
list内各要素で計算

[code]

    from itertools import combinations
    
    list_1 = [100, 150, 200, 250]
    result = list(map(sum, combinations(list_1, 2)))
    print(result)
    
    #
    [250, 300, 350, 350, 400, 450]
    
[/code]


CC BY-SA 4.0
2021-11-28T11:36:32.633
83847
2021-11-28T11:36:32.633
47127
83845
answer