列表是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)
效果如下所示:
insert()
#在指定位置添加一个元素,括号里第一个参数表示index(索引值),第二个参数表示要在该索引上添加的对象
#后面的元素都往后移一位
代码示例:
li = ['小明',18,'男',['1','2','3']]
li.insert(1,"python")
print(li)
效果如下图所示:
extend()
#将序列类型中的每一个元素追加到末尾
#括号里只能有一个对象
代码示例:
li = ['小明',18,'男',['1','2','3']]
li.extend(li[3])
print(li)
li.extend('html')
print(li)
效果如下图所示:
删除元素的方法
pop()
#弹出(删除)最后一个元素
代码示例:
li = ['小明',18,'男',['1','2','3']]
a = li.pop()
print(li)
print(a)
效果如下图所示:
remove()
#指定元素删除
#括号里参数为想删除的元素,且此元素在此列表里面
代码示例:
li = ['小明',18,'男',['1','2','3']]
li.remove(18)
print(li)
li.remove('男')
print(li)
效果如下图所示:
clear()
#清空列表里面的元素
#列表本身还存在,为一个空列表
代码示例:
li = ['小明',18,'男',['1','2','3']]
li.clear()#清空列表
print(li)
效果如下图所示
元素修改方法
索引修改
代码示例:
li = ['小明',18,'男',['1','2','3']]
li[0] = "小花"#索引修改
print(li)
效果如下图所示:
元素查看方法
count()
#统计括号里元素在列表里面出现的次数
代码示例:
li = ['小明',18,'男',['1','2','3']]
print(li.count(18))
效果如下图所示:
index()
#查看括号里参数在列表里面的索引值
#若参数不在列表里面,会报错
代码示例:
li = ['小明',18,'男',['1','2','3']]
print(li.index(18))
结果如下图所示:
dir()
#查看对象里面的方法
代码示例:
li = ['小明',18,'男',['1','2','3']]
print(dir(li))
效果如下图所示:
help()
#查看帮助文档
代码示例:
li = ['小明',18,'男',['1','2','3']]
print(help(li))
结果如下图所示:
改变元素方法
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)
效果如下图所示:
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)
效果如下图所示:
如果觉得还不错,请点个赞支持一下哦,谢谢!