gpt4 book ai didi

Python - 基于另一个列表的度假村列表

转载 作者:行者123 更新时间:2023-11-28 19:43:14 25 4
gpt4 key购买 nike

我有 2 个列表:

a=[45, 41, 42, 43, 44]
b=[41, 42, 43, -44, -45]

我想根据 ab 进行排序,不带负号,所以在度假村之后应该是这样的:

a=[45, 41, 42, 43, 44]
b=[-45, 41, 42, 43, -44]

我尝试比较元素,但遇到负号问题

谢谢

最佳答案

>>> sorted(b, key=lambda x: a.index(abs(x)))
[-45, 41, 42, 43, -44]

或者如果你想对 b 进行排序

b.sort(key=lambda x: a.index(abs(x)))

关于Python - 基于另一个列表的度假村列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35823979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com