内容正文:
列表常用函数
Simple Easy Open Free Portable
1
列表中有哪些函数
Python中提供了多种列表内置函数,如下图。函数分为公有函数和私有函数,其中,划横线的部分是我们要学习的公有函数。
2
如何查看列表中的内置函数
使用dir函数:dir(list)
3
如何查看某个函数的用法
使用help函数
若查看copy函数,使用help(list.copy),查看用法
4
list常用函数
list1.append(元素)
list1.clear()
list1.copy()
list1.count(元素)
list1.extend(序列对象)
list1 = [1,2,1,4,“Python”,True,“Python”,“3.14”] 是一个列表
list1.insert(index,元素)
list1.pop(index)
list1.remove(元素)
list1.reverse()
list1.sort(是否翻转)
5
list常用函数
list1.append(元素): 在列表的末尾追加一个新元素
如:list1.append(True)
list1.append(“Python”)
6
list常用函数
list1.clear(): 将列表的元素清空
7
list常用函数
list1.copy():复制当前列表,生成一个新列表
如:list2=list1.copy()
list3=list2.copy()
8
list常用函数
list1.count(元素):返回指定元素在列表中出现的次数
如:
list1中有几个值为1的元素,使用len=list1.count(1)
list1中有几个值为“Python”的元素,使用len=list1.count(“Python”)
9
list常用函数
list1.extend(序列对象):追加序列对象中的全部元素到列表的末尾
如:将列表[“hello”,“Python”]追加到list1末尾
list1.extend([“hello”,“Python”])
10
list常用函数
list1.index(元素):返回指定元素第一次出现的索引位置,如果元素不存在,就报错
如:找出列表中“Python”出现的位置,用list1.index(“Python”)
i=list1.index(“Python”)
print(i)
11
list常用函数
list1.insert(index,元素):在指定索引位置插入一个元素
如:在第一个元素前增加一个新元素,值为11.11
list1.insert(0,11.11)
12
list常用函数
list1.pop(index):移除指定位置的元素,如果不传参数,默认为最后一个索引
如:list1=[1,True,2,False,“Python”,11.11]
移除末尾元素,list1.pop(),移除11.11
移除Python,list1.pop(4)
13
list常用函数
list1.remove(元素):移除指定元素,并且是第一次出现的元素
如:list1=[1,“Hello”,False,“Python”,11.11,True,11.11]
移除列表中“Hello”,list1.remove(“Hello”)
移除列表中第一个11.11,list1.remove(11.11)
14
list常用函数
list1.reverse(): 将列表进行翻转
如:list1=[1,2,3,4]
将列表进行逆序处理,使用 list1.reverse(),得到[4,3,2,1]
15
list常用函数
list1.sort(是否翻转):将列表元素进行排序,默认为升序
如:list1=[2,3,100,4,1,50,49]
将list1元素变为升序,list1.sort()
将list1元素变为降序,list1.sort(reverse=True)
16
如何判断一个元素是否在列表中
in: 判断元素a是否在序列b中,在:True 不在就是False
如:list1=[1,2,3,4,5]
判断100是否在list1中,100 in list1,返回False,表示100不在list1中
17
$$