d = [
[1,3,15,7],
[2,4,6,8],
[11,13,15,17]
]

row_max = {}
a_column = {}
for i in range(len(d)):
row_max[i] = max(d[i])

lie = []
for i in range(len(d[0])):
a = []
for j in d:
a.append(j[i])
lie.append(a)

for i in range(len(lie)):
a_column[i] = min(lie[i])

saddle_point = 0
for v1 in a_column.values():
for v2 in row_max.values():
if v1 == v2:
saddle_point = v1

if saddle_point == 0:
print("列表中没有鞍点")
else:
print("列表中的鞍点是%s"%saddle_point)

posted on 2021-12-24 23:02  Wgl123  阅读(34)  评论(0编辑  收藏  举报