python sort() 从大到小_Python中的列表 VS C语言中的数组(下)

59f124af2c1f6077317613eb1ee8dd17.png

对于python列表的理解可以和C语言里面的数组进行比较性的记忆与对照,它们比较相似,对于python里面列表的定义可以直接用方括号里加所包含对象的方法,并且python的列表是比较强大的,它包含了很多不同类型的数据:整型数字,浮点型,字符串以及对象等。接下来将介绍如何向列表里面加元素、删减列表中的一些元素、 获取列表里面的特定元素、列表分片、常用的列表操作符、其他常见列表操作函数。

5c7c33d631c3d0beaeb0b6b4ac2fa98f.png

4、列表分片

对于列表分片的含义需要明白,列表分片就是指将列表里面的一些列元素(不仅仅是某一个元素)进行获取或者得到:temp=List[A:B] 表示将m列表里从索引号位置为A开始的元素到B-1处元素之间的列表获取赋给temp。

temp = List[1:3]print(temp)
df184680fda6ef0a41454cd3074c2e35.png

5、常用的列表操作符

首先定义两个列表list1和list2。

list1 = [1,2,3,4,5,6,7,8,9]list2 = [98,76,54,32,1]
d35e5b3963c285fd637d4d9977034a58.png

1)+:它主要实现的是多个列表之间的拼接常见的列表操作符

list3 = list1 + list2print(list3)
8e7eb2771735df946e8a275d47ed17b5.png

2)*:主要实现的是列表的复制和添加

list3 = list1*3
5061f7c1d2dd60d5e992ba49fe7c95a7.png

3)比较>,<:>

list1 > list2
5f10bed6d3912e17ee6d3bd73b9dd283.png

4)and等:;逻辑运算符,可以进行列表之间的逻辑判断

list1 > list2 and list2 > list3
f8d90d98e7131162b773b20dc0e9d4ca.png

6、其他常见列表操作函数

1)count(A):输出元素A在列表list3里面出现的次数。

list3.count(1)
6ce4de5928e8ad071189d99cf982d094.png

2)index(A):输出元素A在列表m里面的索引位置号list3.index(A,a,b):对于列表list3里面包含多个元素A时,输出在列表list3索引号a-b之间的特定索引号。

list3.index(1)
a4a69dc5a319d22269f404194286613b.png

3)reverse():将列表list3进行前后的翻转,前变后,后变前。

list3.reverse()print(list3)
f3a5de0f18674e891d58786447e382e4.png

4)sort():将列表list3里面地数据进行从小到大的排列。

list3.sort()print(list3)
06fe2f23f38023661472a615323b2b6c.png

5)sort(reverse=True):将列表list3里面地数据进行从大到小的排列。

list3.sort(reverse=True)print(list3)
dde76ba8b3417f55432eed1eb601f127.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值