我正在尝试获取列表中最小数字的索引,对此结果感到困惑.....
nums = [4,0,100] smallest = min(enumerate(nums)) print("smallest = ", smallest)
打印输出:最小=(0,4)
不是吗:最小=(1,0)
您需要使用key=lambda x: x[1])说min函数来检查第二个索引中存在的最小值。
key=lambda x: x[1])
min
尝试一下,
>>> min(enumerate(nums), key=lambda x: x[1]) (1, 0)