python什么是对列表的管理_python-列表

列表

什么是列表?

列表是由一系列元素按照一定顺序排列组成,用[ ]来表示,用逗号来分隔其中的元素。

举个栗子:

cars = ["bmw", "ford", "benz]

列表数据结构的应用场景

用来存储多个同一类型的事物,方便进行统一操作和管理

访问列表

列表是有序集合,可以通过索引来访问

cars = ["bmw", "ford", "benz"]print(cars[0]) #"bmw"print(cars[-1]) #"benz"

-1表示列表中的倒数第一个元素的索引,这种方法很有用,因为你可以在不知道列表长度的情况下,访问列表最后的元素

(-2, -3等依次类推)

增删改列表

增加列表中的元素

(1)append()

将元素添加的到列表末尾而影响其他的元素

(2)insert(index, element)

在列表中指定索引的位置添加新元素

删除列表中的元素

(1)del

根据索引删除列表中的元素

(2)pop()

删除列表末尾的元素,并接着返回这个元素的值

列表像一个栈,删除列表末尾的元素相当于弹出栈顶元素

如果在pop方法中传入索引pop(index),则删除列表中指定索引的元素

(3)remove(element)

通过元素的值来从列表中删除元素

如果要删除的值在列表中出现多次,则只删除第一个

使用建议:

如果你从列表中删除一个元素,并不再使用它,就用del,

如果你从列表中删除一个元素,并且还要再使用它,就用pop

修改列表中元素

通过列表的索引来修改列表中的元素

组织列表

(1)sort()

(2)sorted()

(3)reverse()

确定列表长度

len()

返回列表中元素的个数

遍历列表

for循环

for循环处理数据是一种的对数据集执行整体操作的不错方式

创建数字列表

for循环

列表解析

squars = [value**2 for value in range(1, 11)]

数字列表统计函数

(1)min()

(2)max()

(3)sum()

列表切片

遍历切片

for value in values[index1:index2]

复制列表(通过切片)

list_copy = list[:]

应用场景:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值