我想找到对应于一行中最大值的列号。
我需要将它写成一个以以下字典为参数的函数:
{'1': {'3': 0, '2': 1, '5': 1, '4': 0, '6': 29},
'3': {'1': 0, '2': 0, '5': 0, '4': 1, '6': 1},
'2': {'1': 13, '3': 1, '5': 21, '4': 0, '6': 0},
'5': {'1': 39, '3': 0, '2': 1, '4': 0, '6': 14},
'4': {'1': 1, '3': 1, '2': 17, '5': 2, '6': 0},
'6': {'1': 0, '3': 43, '2': 0, '5': 0, '4': 1}}
我的第一行是第 4 行。我通过以下方式找到最高数字:
max(d['4'].values())
从字典的矩阵表示中,我知道这个数字在第 2 列中。我希望我的函数返回这个数字。如何?