列表是python中最基本也是使用十分广泛的数据类型,列表的使用在Python代码几乎无处不在,list方法一共有以下几种:
‘append’, ‘clear’, ‘copy’, ‘count’, ‘extend’, ‘index’, ‘insert’, ‘pop’, ‘remove’, ‘reverse’, ‘sort’,
接下来分别简单介绍一下

增加元素的方法

append()

#添加一个元素到列表最后

代码示例:

li = ['小明',18,'男',['1','2','3']]
li.append(10086)#添加一个元素到列表最后
print(li)

效果如下所示:

PYTHON 列表方法 python中列表的方法_PYTHON 列表方法

insert()

#在指定位置添加一个元素,括号里第一个参数表示index(索引值),第二个参数表示要在该索引上添加的对象

#后面的元素都往后移一位

代码示例:

li = ['小明',18,'男',['1','2','3']]
li.insert(1,"python")
print(li)

效果如下图所示:

PYTHON 列表方法 python中列表的方法_PYTHON 列表方法_02

extend()

#将序列类型中的每一个元素追加到末尾

#括号里只能有一个对象

代码示例:

li = ['小明',18,'男',['1','2','3']]
li.extend(li[3])
print(li)
li.extend('html')
print(li)

效果如下图所示:

PYTHON 列表方法 python中列表的方法_PYTHON 列表方法_03

删除元素的方法

pop()

#弹出(删除)最后一个元素

代码示例:

li = ['小明',18,'男',['1','2','3']]
a = li.pop()
print(li)
print(a)

效果如下图所示:

PYTHON 列表方法 python中列表的方法_PYTHON 列表方法_04

remove()

#指定元素删除

#括号里参数为想删除的元素,且此元素在此列表里面

代码示例:

li = ['小明',18,'男',['1','2','3']]
li.remove(18)
print(li)
li.remove('男')
print(li)

效果如下图所示:

PYTHON 列表方法 python中列表的方法_指定位置_05

clear()

#清空列表里面的元素

#列表本身还存在,为一个空列表

代码示例:

li = ['小明',18,'男',['1','2','3']]
li.clear()#清空列表
print(li)

效果如下图所示

PYTHON 列表方法 python中列表的方法_PYTHON 列表方法_06

元素修改方法

索引修改

代码示例:

li = ['小明',18,'男',['1','2','3']]
li[0] = "小花"#索引修改
print(li)

效果如下图所示:

PYTHON 列表方法 python中列表的方法_PYTHON 列表方法_07

元素查看方法

count()

#统计括号里元素在列表里面出现的次数

代码示例:

li = ['小明',18,'男',['1','2','3']]
print(li.count(18))

效果如下图所示:

PYTHON 列表方法 python中列表的方法_指定位置_08

index()

#查看括号里参数在列表里面的索引值

#若参数不在列表里面,会报错

代码示例:

li = ['小明',18,'男',['1','2','3']]
print(li.index(18))

结果如下图所示:

PYTHON 列表方法 python中列表的方法_指定位置_09

dir()

#查看对象里面的方法

代码示例:

li = ['小明',18,'男',['1','2','3']]
print(dir(li))

效果如下图所示:

PYTHON 列表方法 python中列表的方法_代码示例_10

help()

#查看帮助文档

代码示例:

li = ['小明',18,'男',['1','2','3']]
print(help(li))

结果如下图所示:

PYTHON 列表方法 python中列表的方法_代码示例_11

改变元素方法

sort()

#对列表元素进行排序

代码示例:

li = ['1','5','8','4','7','3','2','2']
t = ['a','c','k','d','e','k']
li.sort()
t.sort()
print(li)
print(t)

效果如下图所示:

PYTHON 列表方法 python中列表的方法_list_12

reverse()

#倒序

代码示例:

li = ['1','5','8','4','7','3','2','2']
t = ['a','c','k','d','e','k']
li.reverse()
t.reverse()
print(li)
print(t)

效果如下图所示:

PYTHON 列表方法 python中列表的方法_代码示例_13


如果觉得还不错,请点个赞支持一下哦,谢谢!