python高階特性-sorted()
1.數字排序
>>> sorted([1,-12,13,-4],key=abs)
[1, -4, -12, 13]
2.字串排序
按ASCII排序
預設情況下,對字串排序,是按照ASCII的大小比較的,由於`Z` < `a`
,結果,大寫字母Z
會排在小寫字母a
的前面。
>>> sorted([`bob`, `about`, `Zoo`, `Credit`]) [`Credit`, `Zoo`, `about`, `bob`]
按a-z排序
>>> sorted([`bob`, `about`, `Zoo`, `Credit`], key=str.lower) [`about`, `bob`, `Credit`, `Zoo`]
按z-a排序
>>> sorted([`bob`, `about`, `Zoo`, `Credit`], key=str.lower, reverse=True) [`Zoo`, `Credit`, `bob`, `about`]
相關文章
- Python 高階特性Python
- python高階特性-迭代Python
- Python 高階特性(4)- 生成器Python
- Python類繼承的高階特性Python繼承
- Python高階特性(3): Classes和MetaclassesPython
- Mongodb高階特性MongoDB
- mysql高階特性MySql
- RocketMQ高階特性MQ
- Redis高階特性Redis
- Python高階特性(1):Iterators、Generators和itertoolsPython
- Python高階特性(2):Closures、Decorators和functoolsPython
- Python3之三個內建高階函式map、filter、sortedPython函式Filter
- Python函式與模組的精髓與高階特性Python函式
- Java高階特性之集合Java
- Java高階特性—泛型Java泛型
- RabbitMQ(二):RabbitMQ高階特性MQ
- MySQL 高階特性篇教程MySql
- JavaScript高階特性 — 作用域JavaScript
- SpringIOC的高階特性Spring
- python高階特性:切片/迭代/列表生成式/生成器Python
- Java高階特性增強-鎖Java
- PoweJob高階特性-MapReduce完整示例
- Redis 高階特性 Redis Stream使用Redis
- Java 高階特性之 instanceofJava
- 《Java 高階篇》八:新特性Java
- MySQL高階特性——繫結變數MySql變數
- MySQL系列-- 5. MySQL高階特性MySql
- python學習筆記-tip22(高階特性-列表生成式)Python筆記
- python高階技能Python
- Python學習之高階特性Python
- xmake高階特性之自定義選項
- Tomcat高階特性及效能調優Tomcat
- Java高階特性——註解,簡單易懂Java
- BIND 高階特性(二)-- 動態更新(轉)
- Spring 高階特性------資料持久層Spring
- python面試中較常問及的知識點梳理---高階特性Python面試
- 人人都能學會的python程式設計教程15:高階特性2Python程式設計
- 人人都能學會的python程式設計教程14:高階特性1Python程式設計