在久而久之接触Python之后,列表是最基础的知识,有对列表进行分割和连接的代码,当然,也有对列表进行填补和删除的代码,例如:
(1)当我们要查看一个数据出现的次数,那我们就能想到count
如下图:list1 是一个列表,用count查看其中3出现的次数,只需在括号里填入即可(注意不是索引)len表示查看列表的数据个数
(2)若想要移除列表中的某个数据,可以用pop
若用pop(),则默认为是移除的最后一个数据,(注意:括号里是索引,而不是想要移除的数据),print(i)则查看想要移除的那个数据。remove则与pop一样都表示移除数据,但remove()表示默认移除的第一个,其他用法与pop一样
(3) 想要对数据进行排序,跟Linux一样都是sort,但排序分为升序和降序
list.sort() 表示从小到大排序
list.sort(reverse=True) 表示从大到小排序,reverse是颠倒的意思奥
(4)最后就是对列表中进行添加数据,有append和insert,两者有什么区别呢
append表示在列表最后添加,且一次只能添加一个数据,append()(注意:括号里表示添加的数,而不是索引)。append和replace的用法完全不同,append不可连用,只能分开添加
list = [1,0]
list.append(“red”)
list.append(“yellow”)
print(list)
<<<[1,0,“red”,“yellow”]
insert则可以在指定位置添加数据,如下图,1表示索引2(而不是数字),1.5表示要添加的数据
(5)extend也可以添加数据,但是是列表的扩展,是在列表的末尾扩展一个列表(相当于拼接),可以字符串与数据之间连接为一个列表
输出如图:
extend可以同时添加多个数据或字符,举个例子:
以上就是我对列表方法的学习啦,知识很简单但是点很多,需要自己整理奥