Python:列表的排序

叮!单词劝退!

 

'''
单词部分:
zoo    英[zuː]
美[zuː]
n. 动物园;
[例句]He took his son Christopher to the zoo.
他带着儿子克里斯托弗去了动物园。
[其他]   复数:zoos

internationalization
英[ˌɪntəˌnæʃnəlaɪˈzeɪʃn]
美[ˌɪntərˌnæʃnələˈzeɪʃn]
n. 国际共管;国际化;
[例句]It also shows the historic process which modern China was brought into the modernization and internationalization.
这也反映了近代中国被纳入现代化和国际化进程的一个历史轨迹。

blueberry  英[ˈbluːbəri]
美[ˈbluːberi]
n. 越橘蓝色浆果, 蓝莓 (产于北美,可食);
[例句]Every inn had a picturesque name — the Black Locust Inn, the Blueberry Inn.
每个旅馆都有一个别致的名字,如“洋槐树旅馆”、“蓝莓旅馆”。
[其他]   复数:blueberries

这个单词很重要!!!
reverse    英[rɪˈvɜːs]
美[rɪˈvɜːrs]
v. 颠倒; 彻底转变; 使完全相反; 撤销,废除(决定、法律等); 使反转; 使次序颠倒;
n. 相反的情况(或事物); 后面; 背面; 反面; 倒挡;
adj.   相反的; 反面的; 反向的; 背面的; 后面的;
[例句]They have made it clear they will not reverse the decision to increase prices
他们已经明确表示不会更改提价的决定。
[其他]   第三人称单数:reverses 复数:reverses 现在分词:reversing 过去式:reversed 过去分词:reversed
'''

 

叮!代码劝退!

 

list1 = ['orange', 'apple', 'zoo', 'internationalization', 'blueberry']
print(list1)  # ['orange', 'apple', 'zoo', 'internationalization', 'blueberry']
# sorted函数 默认按首字母顺序排序(a,b,c,d,e...)
list2 = sorted(list1)
print(list2)  # ['apple', 'blueberry', 'internationalization', 'orange', 'zoo']

# 反转? True 反转!
list3 = sorted(list1,reverse=True)
print(list3)  # ['zoo', 'orange', 'internationalization', 'blueberry', 'apple']

# 通过key关键字参数指定根据字符串长度进行排序而不是默认的字母表顺序
list4 = sorted(list1,key=len)
print(list4)  # ['zoo', 'apple', 'orange', 'blueberry', 'internationalization']

# 给列表对象发出排序消息直接在列表对象上进行排序
list1.sort(reverse=True)
print(list1)  # ['zoo', 'orange', 'internationalization', 'blueberry', 'apple']
# 这种行为破坏了原有的数据(也能叫编辑~~~)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值