发布网友 发布时间:2022-04-26 17:40
共1个回答
热心网友 时间:2023-10-18 07:51
虽然实现的方式不优雅,但确实能够解决你的问题,代码如下:
def plastic(l):
l_sort = sorted(l)
result = list(range(len(l)))
for n,i in enumerate(l_sort,1):
result[l.index(i)] = n
return result
S=[[5,4,3,2,0],[6,5,4,0,1],[0,6,5,1,2],[1,7,6,0,3]]
S=list(map(plastic,S))
print(S)
输出:
[[5, 4, 3, 2, 1], [5, 4, 3, 1, 2], [1, 5, 4, 2, 3], [2, 5, 4, 1, 3]]
来自:求助得到的回答