首页 > 解决方案 > 如何将值添加到python字典中的数组值中

问题描述

鉴于:

 a={'sex': [[0.1834862385321101], [0.8165137614678899], [nan], [nan]], 
   'cp': [[0.7155963302752294], [0.08256880733944955], [0.1559633027522936]]}

我想将一个值添加到一个数组的值中,该数组的键等于 'sex' 以获得如下输出:

a={'sex': [[0.1834862385321101, 1], [0.8165137614678899, 1], [nan], [nan]], 
    'cp': [[0.7155963302752294], [0.08256880733944955], [0.1559633027522936]]}

我尝试使用 update(),但它不起作用。

标签: python

解决方案


你可以使用:a['sex'][0].append(1)

输出:

{'sex': [[0.1834862385321101, 1], [0.8165137614678899], [nan], [nan]],
 'cp': [[0.7155963302752294], [0.08256880733944955], [0.1559633027522936]]}

同样,a['sex'][1].append(1)对于其他值


推荐阅读