从零开始的python学习Day6

链表

增:

我们可以使用append函数来增加,但是这个缺点是只能一次放一个,比较累人,我们有更好的选择

extend()可以让我们添加一个可迭代对象,注意,extend方法的参数必须是可迭代对象,新的内容是追加到原列表的最后一个元素后面

如果要在任意位置插入呢?

我们可以使用insert方法,第一个参数指定插入的位置,第二个指定插入的元素

删:

想要删除指定的元素,我们可以使用remove,如果有很多个的话,他会删除下标最小的那个,如果你指定的压根不存在,就会报错

也能用pop去指定下标的删除

要是想要删除全部了,我们可以用clear()

改:

列表是可变的,字符串不可变

如果我们想改某个值我们还知道下标。可以这样

那有多个的话,我们也能用切片实现

排序

怎么简单的排序呢?直接用sort()就好了

简单又粗暴

如果是倒序呢?可以用reverse,这个会反转整个列表,注意需要先sort再reverse,

也可以这样写



查:

我们可以使用count查找某个元素出现的次数

我们也可以查找某个东西的索引值,通用index方法

还可以用这种方法指定替换

如果有多个一样的,它会返回第一个找到的下标值

也可以在后面加范围,注意这个范围是前闭后开的,0,3,包含0,不包含3

copy()方法,用来拷贝列表

不过这种都是浅拷贝,深拷贝我们将在明天学

总结

今天学了列表的增删改查,明天继续,冲冲冲

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值