python中列表的使用方法

  介绍

这篇文章主要介绍了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中列表的使用方法