一、前言
list索引、list反向索引、list新增元素、list删除元素、list删除所有指定元素、list循环、循环生成list、
元素是否存在list、list组合与复制、list常用函数、list统计运用、循环访问list每个元素。
看完文章list基础运用畅行无阻,大部分会用的方法都在这里了,客官慢用,当字典查询
二、list用法全解析
完整代码
# a_list是一个list
a_list = [1,1,1,2,3,4,5,7]
b_list = [100,200]
#索引
a_list[0] #找第0个位置的值
a_list[0:3] #找0到2位置的值
a_list[-1] #找最后一个值
a_list.index(5)#反向索引找到5的位置
# list的组合及复制
c_list = a_list + b_list #两个list组合成一个
d_list = a_list * 4 # a_list每个元素重复四次变新的list
#是否存在
5 in a_list # True 5在a_list里面
#新增元素
a_list.append(8)#最后面新增一个元素
a_list.extend([8,9])#一次新增多个元素
a_list.insert(5,9)#元素前面新增一元素
#删除元素
del a_list[4] #删除位置在4的值
a_list.pop(4)#删除位置在4的值
a_list.remove(1)#删除1个值为1的值
#列表删除所有指定元素
while 1 in a_list: a_list.remove(1)
#循环生成list
e_list = [x+1 for x in a_list] # [x运算逻辑for x in list]
#循环访问每个元素
for a in a_list:
print(a)
#常用在list的函数
list('123456798')#函数生成list
len(a_list)#长度
max(a_list)#取大
min(a_list)#取小
#其他常用的list函数
a_list.count(1)#统计元素出现次数
a_list.sort()#排序
a_list.reverse()#反向
三、后记
资料进行量化分析、文字云及分词也都会运用到list,甚至AI的演算法,
所以要成为学会python的男人list是必须掌握的!
#python#