一、前言
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#
举报/反馈

数码科技解答

21.8万获赞 2.3万粉丝
随着数码产品的不断升级换代,我们也面临着各种各样的问题。如何使用这些产品才能更好地满足我们的需求?如何解决遇到的技术难题?如何选择合适的数码产品?这些都是我们需要面对的问题。作为一名数码科技解答者,我将致力于为大家提供最准确、最实用的解答。无论您是初学者还是专业人士,无论您遇到的是什么问题,我都会尽我所能为您提供帮助。让我们一起探索这个充满无限可能的数码世界!
软件工程师,福建省宏港纺织科技有限公司,科技领域爱好者
关注
0
0
收藏
分享