Python基础之列表
列表的内置方法
1.append()
描述:用于在列表末尾添加新的对象。
示例:
msg_list=["aaaa","bbbbb","cccccc","dddd"]
msg_list.append("sssss")
print(msg_list)
输出结果:

2.insert()
描述:用于将指定对象插入列表的指定位置。
示例:
msg_list=["aaaa","bbbbb","cccccc","dddd"] msg_list.insert(2,"wwww") print(msg_list)
输出结果:

3.pop()
描述:用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
示例:
msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"] print(msg_list.pop()) #移除列表中的元素,不指定索引的默认移除最后一个 #print(msg_list) msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"] msg_list.pop(2) #指定索引位置,移除第二个索引位置的元素 print(msg_list) msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"] print(msg_list.pop(2)) #移除第二个索引位置的元素,此处打印的是移除的那个元素
输出结果:

4.clear()
描述:用于清空列表
msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"] msg_list.clear() print(msg_list)
输出结果:

5.copy()
描述:用于复制列表
示例:
msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"] a_lsit=msg_list.copy()#将msg_lsit列表复制给新的a_list print(a_lsit)
输出结果:

6.count()
描述:用于统计某个元素在列表中出现的次数。
msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步","吉泽明步","小泽玛利亚","吉泽明步"]
print(msg_list.count("吉泽明步"))
输出结果:

7.extend()
描述:用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。
msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
a_list=["饭岛爱","泷泽萝拉","武藤兰","天海翼"]
msg_list.extend(a_list) #将a_lsit加入msg_list
print(msg_list)
msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
msg_list.extend("武藤兰")
print(msg_list)
输出结果:

8.remove()
描述:用于移除列表中某个值的第一个匹配项。
示例:
msg_list=["苍井空","小泽玛利亚","波多野结衣","吉泽明步"]
msg_list.remove("波多野结衣") #将"波多野结衣"从列表中移除
print(msg_list)
msg_list=["苍井空","波多野结衣","小泽玛利亚","波多野结衣","波多野结衣","吉泽明步"]
msg_list.remove("波多野结衣") #将"波多野结衣"从列表中移除,如果有多个,默认只移除第一个
print(msg_list)
输出结果:

9.reverse()
描述:用于反向排序列表中元素。
示例:
msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"] msg_list.reverse() #将列表反向排序(倒过来) print(msg_list)
输出结果:

10.sort()
描述:用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。
示例:
hobby_list=['c','a','b'] hobby_list.sort() print(hobby_list) hobby_list=[1,2,5,3] hobby_list.sort() print(hobby_list) hobby_list=['c','*','a','1','b'] hobby_list.sort() #按照字符编码排序 print(hobby_list)
输出结果:

示例2:
hobby_list=['c',' ','a',1,'b'] hobby_list.sort() #因为字符串当中有空格 无法比较,所以报错 print(hobby_list)
输出结果:

11.len()
描述:返回(统计)列表元素个数。
示例:
msg_list=["苍井空","波多野结衣","小泽玛利亚","波多野结衣","波多野结衣","吉泽明步"]
print(len(msg_list)) #统计列表里有多少个元素
print(len("苍井空")) #也可以统计字符串里有多少个子字符串(元素)
输出结果:

12.in
描述:判断元素是否在列表中,在则返回True,否则返回Flase
示例:
msg_list=["苍井空","小泽玛利亚","波多野结衣","吉泽明步"]
print("苍井空" in msg_list) #判断“苍井空”是否在列表里,在则返回True,否则返回Flase
print("武藤兰" in msg_list) #判断“武藤兰”是否在列表里,在则返回True,否则返回Flase
msg="苍井空"
print("井" in msg) #也可以用来判断字符串,判断“井”是否在字符串里,在则返回True,否则返回Flase
输出结果:


浙公网安备 33010602011771号