element sort-method自定义传参
在调用 `sort` 方法时,可以传入一个函数作为参数,用于自定义排序规则。
示例:
```python
my_list = [3, 1, 4, 2, 5]
# 定义一个函数,用于按照数字除以 2 的结果排序
sort of my superpowerdef custom_sort(elem):
return elem / 2
my_list.sort(key=custom_sort) # 按照自定义规则排序
print(my_list) # 输出 [1, 2, 3, 4, 5]
```
在上述例子中,我们定义了一个函数 `custom_sort`,该函数将每个元素除以 2,然后作为排序规则返回。我们将该函数传入 `sort` 方法的 `key` 参数中,以调用自定义排序规则排序 `my_list` 列表。最后我们输出排序后的列表,结果为 `[1, 2, 3, 4, 5]`。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论