Pythonは - 辞書を変更します

inspiredd:

I辞書有する:{ (1、1):4、 (1,2):2、(1,3)5、 (2,2):7、 (2、3)1}

ペア番号が同じである場合、私はこれらのインデックスを維持したいと思います: {1:4,2:5}

前もって感謝します

Mehrdad Pedramfar:

ちょうど1行でこれを試してみてください。

d = {(1, 1): 4, (1, 2): 2, (1, 3): 5, (2, 2): 7, (2, 3): 1}
new_d = {i[0]:j for i,j in d.items() if i[0]==i[1]}

アウトプットは次のようになります。

In [4]: new_d                                                                                                                                                                                                      
Out[4]: {1: 4, 2: 7}

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=33964&siteId=1
おすすめ