python list列表操作详解及实例-python list的操作

2023-08-09 21:58:09

 

列表(list)是python中重要的一种数据类型,列表是包含多个元素的有序序列。列表可以进行元素增加、修改、插入、删除等操作。列表可以通过下标索引量访问到它的一个或多个成员。下面详细介绍列表的基本操作及实例,以供初学者参考学习之用。

创建列表

创建列表有两种方法,一是list(iterable)函数,二是直接使用中括号创建元素的方法。

1、list(iterable)函数

参数iterable是可迭代对象(字符串、列表、元组、集合和字典)

#实例1:参数为字符串

>>> a = list(index)

>>> print(a)

#打印变量a,输出结果如下:

[i,n,d,e,x]

#实例2:参数为集合

>>> b = list({函数,排序,去重,遍历,步长})

>>> print(b)

#打印变量b,输出结果如下:

[遍历,去重,排序,函数,步长]

#实例3:参数为字典(返回结果为字典各个键组成的列表)

>>> z = list({step:1,aver:3,str:2,bin:1,physics:3,map:2})

>>> print(z)

#打印变量z,输出结果如下:

[step,aver,str,bin,physics,map]

2、直接使用中括号创建列表元素

[元素1,元素2,元素3,…],元素之间用逗号进行分割

#实例4

>>> c =[append,sort,pop,remove]

>>> print(c)

#打印变量c,输出结果如下:

[append,sort,pop,remove]

添加列表元素

添加列表元素有三种方法,第一种是追加方法append(x),第二种是使用加(+)运算符,第三种是extend(s)方法。

1、append(x)方法

append方法可以在列表末尾向列表增加新的元素,适用于增加单个列表元素。

#实例5:

>>> d =[append,sort,pop]

>>> d.append(insert)

>>> print(d)

#打印变量d,输出结果如下:

[append,sort,pop,insert]

2、使用加(+)运算符

适用于追加多个列表元素,追加的对象为列表

#实例6:

>>> e =[append,sort,pop]

>>> f =[main,index,dict]

>>> e = e + f

>>> print(e)

#打印变量e,输出结果如下:

[append,sort,pop,main,index,dict]

3、使用extend(s)方法添加列表元素

适用于追加多个列表元素,追加的对象为多元素列表,该方法没有返回值。

#实例7:

>>> f =[创建,添加,删除]

>>> s =[插入,替换]

>>> f.extend(s)

>>> print(f)

#打印变量f,输出结果如下:

[创建,添加,删除,插入,替换]

修改列表元素

列表属于序列类型,想要修改列表中的元素时,需要将列表下标索引放在赋值等号(=)的左边,右侧输入修改的值即可。列表中第一个索引是0,第二个索引是1,依此类推。

#实例8:

>>> h =[创建,添加,删除]

>>> h[0]= 修改

>>> print(h)

#打印变量h,输出结果如下:

[修改,添加,删除]

插入列表元素

插入列表元素,需要使用list.insert(i,x)方法,第一个参数i指的是元素的下标索引,x指的是插入的元素数据。

#实例9:

>>> g =[创建,添加,删除]

>>> g.insert(0,替换)

>>> print(g)

#打印变量g,输出结果如下:

[插入,创建,添加,删除]

删除列表元素

删除元素有两种方法,一种是使用list.remove(x)方法,一种是使用del语句删除列表的元素。

1、使用list.remove(x)方法删除元素

该方法的使用前提是需要知道元素的值,会将列表中匹配的第一个元素删除。

#实例10:

>>> k =[append,sort,delete,remove,last]

>>> k.remove(delete)

>>> print(k)

#打印变量k,输出结果如下:

[append,sort,remove,last]

2、使用del语句删除列表的元素

使用del语句需要知道元素对应的下标索引。

#实例11:

>>> m =[append,defined,sort,delete,remove]

>>> del m[0]

>>> print(m)

#打印变量m,输出结果如下:

[defined,sort,delete,remove]

Python list相关函数及方法

1、函数len(list),函数描述:返回列表元素个数。

2、函数max(list),函数描述:返回列表元素的最大值,适用于数值类型的列表数据。

3、函数min(list),函数描述:返回列表元素的最小值,适用于数值类型的列表数据。

4、list.count(x),方法描述:统计某个元素在列表中出现的次数,x指的是单个列表项元素。

5、list.index(x),方法描述:从列表中找出某个元素的索引位置,x指的是单个列表项元素。

6、list.pop(),方法描述:移除列表的最后一个元素,并返回该元素的值。

7、list.reverse(),方法描述:将列表中的元素反向排列。

8、list.clear(),方法描述:清空列表元素。

9、list.copy(),方法描述:复制列表,返回复制后的新列表。

10、list.sort(),方法描述:对列表进行排序。

#python#Python list用法汇总,如有不妥或者欠缺的知识点,欢迎补充。


以上就是关于《python list列表操作详解及实例-python list的操作》的全部内容,本文网址:https://www.7ca.cn/baike/62437.shtml,如对您有帮助可以分享给好友,谢谢。
标签:
声明

排行榜