list内各要素で計算

[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]

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



[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]

