Python基础知识(二)组织列表、对列表元素进行排序

  • 列表排序

sort() 永久性的改变列表的顺序

练习
name_list=[‘b’,‘c’,‘d’,‘a’]
name_list.sort() #按字母顺序排列
print(name_list)

运行结果:
[‘a’, ‘b’, ‘c’, ‘d’]

注:如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。

sorted() 可保留列表元素原来的排列顺序,同时以特定的顺序呈现它们。

练习:

name_list=[‘b’,‘c’,‘d’,‘a’]
print(sorted(name_list))
print(name_list)

运行结果:
[‘a’, ‘b’, ‘c’, ‘d’]
[‘b’, ‘c’, ‘d’, ‘a’] #列表保留了改变前的序列

reverse() 轻松反转列表元素的排列

练习:

travel_place =[‘Tokyo’,‘America’,‘Australian’]
print(travel_place)
travel_place.reverse()
print(travel_place)

运行结果:

[‘Tokyo’, ‘America’, ‘Australian’]
[‘Australian’, ‘America’, ‘Tokyo’]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值