我有多个列表,我想对它们执行三个操作。第一种方法是通过每个列表按元素查找最小值。你知道吗
然后我想打印出包含该元素的相应列表
然后我要对计数进行基本的数学运算
john = [5, 7, 6, 4, 7, 5, 4, 4, 4]
dylan = [4, 4, 3, 5, 5, 4, 5, 4, 5]
nate = [5, 4, 7, 4, 5, 4, 5, 4, 4]
curt = [4, 6, 8, 4, 6, 3, 5, 4, 4]
stacked_arrays = np.dstack((john, dylan, nate, curt))
min_of_stack = stacked_arrays.min(2)
print min_of_stack
[[4 4 3 4 5 3 4 4 4]]
所以我知道在4个列表中哪一个是最小值,但我不知道如何找出哪一个最小值。如果存在多个包含最小值的列表,那么我不想打印任何内容。你知道吗
有没有更好的方法来解决这个问题的想法?谢谢
除非您需要使用numpy,否则您可以只使用内置的
min(list)
函数:相关问题 更多 >
编程相关推荐