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

列表(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,如对您有帮助可以分享给好友,谢谢。