Python学习总结 基础篇 列表的使用

Python

列表

python的列表其实和C++的数组差不多,不过列表可以保存任意类型任意数量的Python对象,并且列表元素的个数可表,元素可修改。
索引和数组一样从0开始,并且用[ ]

示例

>>> alist = ["Mary","Huber","Keb","Top"]
>>> alist[0]
'Mary'
>>> alist[1:]
['Huber', 'Keb', 'Top']
>>> alist[1:3]
['Huber', 'Keb']
>>> alist[-1]
'Top'

列表函数

函数名作用
len(L)返回列表的长度,即元素个数
min(L)返回列表中的最小元素
max(L)返回列表L中的最大元素
sum(L)返回列表中所有元素的总和
sorted(L)对任意列表L进行排序

示例代码:

>>> L=[2,5,4,8,9,6,11,23,555,222]
>>> sorted(L)
[2, 4, 5, 6, 8, 9, 11, 23, 222, 555]
>>> len(L)
10
>>> min(L)
2
>>> max(L)
555
>>> sum(L)
845

列表常用方法

注意方法与函数的区别

方法名作用
index(x)返回列表中与x值相等的第一个元素的索引
count(x)返回列表中x出现的次数,不包含x则返回0
append(x)在列表末尾添加元素,列表长度增加1
insert(i,x)在指定位置i处插入元素x
remove(x)删除列表中的第一个值为x的元素
sort()将列表中元素进行排序
reverse()将列表中的元素反向排列

示例代码

>>> L=[1,2,3,1,2,3,1,4,5,6]
>>> L.index(2)
1
>>> L.count(1)
3
>>> L.append(100)
>>> L
[1, 2, 3, 1, 2, 3, 1, 4, 5, 6, 100]
>>> List=["hh","llll",1,2,'a']
>>> List.insert(2,"xxx")
>>> List
['hh', 'llll', 'xxx', 1, 2, 'a']
>>> List.insert(3,"llll")
>>> List
['hh', 'llll', 'xxx', 'llll', 1, 2, 'a']
>>> List.remove("hh")
>>> List
['llll', 'xxx', 'llll', 1, 2, 'a']
>>> List.remove("llll")
>>> List
['xxx', 'llll', 1, 2, 'a']
>>> List.reverse()
>>> List
['a', 2, 1, 'llll', 'xxx']
>>> List.sort()

当列表中既有字符串类型,又有整数类型时,无法使用sort()方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值