示例代码:
values = ['b', 'c', 'a'] associated_values = [2, 3, 1] sorted_values = [x for _,x in sorted(zip(associated_values,values))] print(sorted_values)
输出结果: ['a', 'b', 'c']
解释: 首先使用zip函数将values和associated_values打包成元组列表。 然后根据associated_values的值进行排序,使用sorted函数进行排序。 最后,使用列表推导式仅提取排序后的value值,即sorted_values。
上一篇:按预期的输出形状进行平均池化
下一篇:按预期时区设置横幅