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

输出结果:

 

posted @ 2017-01-13 18:31  西海龙王  阅读(199)  评论(0编辑  收藏  举报