介绍
这篇文章主要介绍了python中列表的使用方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
序列是python中最基本的数据结构。序列中的每个元素都分配一个数字,它的位置,或索引,第一个索引是0,第二个索引是1,依此类推.Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加、乘、检查成员。此外,python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型。
列表:
names =,(& # 39;一个# 39;& # 39;b # 39;, & # 39; c # 39;, & # 39; d # 39;]
1,追加:names.append ()
在祝辞祝辞,names.append (& # 39; e # 39;)在祝辞祝辞的名字 [& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;,, & # 39; d # 39;,, & # 39; e # 39;]
2,删除:流行、删除del
1)流行()
在祝辞祝辞,names.pop () & # 39; e # 39;
如果没有指定下标,则默认会删除最后一个元素,,
在祝辞祝辞,names.pop (2) & # 39; c # 39;
指定下标时,就会删除下标所对应的元素
2)删除()
在祝辞祝辞,names.remove (& # 39; e # 39;)在祝辞祝辞的名字 [& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;,, & # 39; d # 39;]
3) del
在祝辞祝辞,del 名称[4]在祝辞祝辞的名字 [& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;,, & # 39; d # 39;]
3,查找元素所在位置:指数()
在祝辞祝辞,names.index (& # 39; c # 39;) 2
4,统计元素的次数:count ()
在祝辞祝辞,names.append (& # 39; d # 39;) 在祝辞祝辞,names.count (& # 39; d # 39;) 2
5、反转:反向()
在祝辞祝辞,names.reverse()在祝辞祝辞的名字 [& # 39;d # 39;,, & # 39; c # 39;,, & # 39; b # 39;,, & # 39;一个# 39;]
6,清空:明确()
在祝辞祝辞,names.clear()在祝辞祝辞的名字 []
7,插入:插入()
在祝辞祝辞,names.insert (2 & # 39; devilf& # 39;)在祝辞祝辞的名字 [& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; devilf& # 39;,, & # 39; c # 39;,, & # 39; d # 39;]
还有其他的插入方法:
在祝辞祝辞,名称[3],=,& # 39;勒布朗# 39; 祝辞祝辞祝辞,名字(& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; devilf& # 39;,, & # 39;勒布朗# 39;,,& # 39;d # 39;]
8排序:排序()按照ascii码来进行排序
在祝辞祝辞,names.insert(4日& # 39;,,& # 39;) 祝辞祝辞祝辞,名字(& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; d # 39;,, & # 39; devilf& # 39;,, & # 39;,, & # 39;,, & # 39;勒布朗# 39;】 在祝辞祝辞,names.sort () 祝辞祝辞祝辞,名字(& # 39;,,& # 39;,,& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; d # 39;,, & # 39; devilf& # 39;,, & # 39;勒布朗# 39;]
9,拼接两个列表:扩展()
在祝辞祝辞,names.extend(地方) 祝辞祝辞祝辞,名字(& # 39;,,& # 39;,,& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; d # 39;,, & # 39; devilf& # 39;,, & # 39;勒布朗# 39;,,& # 39;北京# 39;,,& # 39;山东# 39;,,& # 39;美国# 39;]
10,对列表进行切片处理
1)列出所有的元素
在祝辞祝辞,名称[:] [& # 39;,,& # 39;,,& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; d # 39;,, & # 39; devilf& # 39;,, & # 39;勒布朗# 39;,,& # 39;北京# 39;,,& # 39;山东# 39;,,& # 39;美国# 39;]
2)列出最后一个元素,从中间位置开始,列出后面所有的元素
在祝辞祝辞,名称[1]& # 39;美国# 39; 祝辞祝辞祝辞,a =, int (len(名)/2)在祝辞祝辞,名称(一) [& # 39;devilf& # 39;,, & # 39;勒布朗# 39;,,& # 39;北京# 39;,,& # 39;山东# 39;,,& # 39;美国# 39;]
11日复制:复制()
在祝辞祝辞,names.copy () [& # 39;,,& # 39;,,& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; d # 39;,, & # 39; devilf& # 39;,, & # 39;勒布朗# 39;,,& # 39;北京# 39;,,& # 39;山东# 39;,,& # 39;美国# 39;]
,另外的几种复制的方法:
在祝辞祝辞,info =,(& # 39;名字# 39;[& # 39;一个# 39;,100]] 在祝辞祝辞,n1 =, copy.copy(信息) 在祝辞祝辞,n2 =,信息[:] 祝辞祝辞祝辞,n3 =,列表(信息)python中列表的使用方法