List备忘录蓝桥杯python

在这里插入图片描述

list=[1,2,3,4]
list2=list.copy()
#list2=list  #更直接的
print(list2)

早上看到一个快速生成一个索引数组,比如想生成一个索引从2到7的

list3=list(range(2,7))
print(list3)			#return 2,3,4,5,6

extend和append这两个不一样
extend这个我通常用来获取某个数组的全部值,有时候处理数据需要吧另一部分拼接到某部分输出。
append的话,通常用来获取指定某个值,数组索引。比如常用的

list=[1,2,3,4]
list2=list.copy()
list2.append(list[1])
#return  1,2,3,4,2 

因为里面是obj,所以还可以这样用,吧list[1],换成list.index[obj],比如下面这个
list2.append(list.index(2,0,3))
从list中找到值为2的数的索引,也就是1,加到list2中;我的思路是吧list2作为一个存索引的数组,没找到放回异常,一个查找的姿势
在这里插入图片描述
insert也一样,通常用来做遍历,在某个位置插入一个值,然后吧位置去除,结合index一块用

for i in range(len(arr1)):
	arr1[i].insert(arr1[i].index(0.0),9999)
	arr1[i].remove(0.0)

remove和pop 用法差不多,通常题目给的数组如果要做删减的话,两个都可以用。
remove(obj) 这参数可以用表达式 类似上面的insert , 可以先做个查找筛选出来不想要的数据,然后remove删掉。。
pop就是指拿打那,无脑,指定他的索引就好了,和reverse()都是无脑的方法。。。。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ECHO::

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值