Python 笔记四

3.3 组织列表

3.31 使用sort( )对列表进行永久性排序

sort( )方法使用后,就在也无法恢复到原来的顺序,所以要谨慎使用。

例:
 

list = [ 2,7,3,4,5,6,9 ]
list.sort()
print(list)

输出:
 

[2, 3, 4, 5, 6, 7, 9]

还可以按相反的顺序来排列列表元素。只需要,向sort()方法传递参数reverse=True。

例如:

list = [ 2,7,3,4,5,6,9 ]
list.sort(reverse=True)
print(list)

输出:

[9, 7, 6, 5, 4, 3, 2]

3.3.2 使用函数sorted()对列表进行临时排序

函数sorted()让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始顺序。

例如:

list = [1,7,4,3,2,4,5]
print(list)
print(sorted(list))
print(list)

输出:

[1, 7, 4, 3, 2, 4, 5]
[1, 2, 3, 4, 4, 5, 7]
[1, 7, 4, 3, 2, 4, 5]

和sort( )方法相同,如果要按相反的顺序显示列表,向sorted()传递参数reverse = True。

3.3.3 倒着打印列表

要反转列表元素的排列顺序,可以使用方法reverse()。

例如:

list = [1,7,4,3,2,4,5]
print(list)

list.reverse()
print(list)

输出:

[1, 7, 4, 3, 2, 4, 5]
[5, 4, 2, 3, 4, 7, 1]

注意:reverse()只是反转列表元素的排列顺序,而且是永久性地修改列表元素的排列顺序。想要恢复,只需再次使用该方法。

3.3.4 确定列表的长度

使用len() 函数可以快速知道列表的长度(长度指的是元素个数)

list = [1,7,4,3,2,4,5]
print(len(list))

输出:7


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值