一般网站建设都用什么字体,iis 网站拒绝显示此网页,网站建设什么行业,郑州模板建站多少钱文章目录专栏导读1、列表介绍2、访问列表中的值3、列表增加和修改4、删除元素5、列表函数6、列表方法专栏导读 ✍ 作者简介#xff1a;i阿极#xff0c;CSDN Python领域新星创作者#xff0c;专注于分享python领域知识。 ✍ 本文录入于《数据分析之道》#xff0c;本专栏针… 文章目录专栏导读1、列表介绍2、访问列表中的值3、列表增加和修改4、删除元素5、列表函数6、列表方法专栏导读 ✍ 作者简介i阿极CSDN Python领域新星创作者专注于分享python领域知识。 ✍ 本文录入于《数据分析之道》本专栏针对大学生、初级数据分析工程师精心打造对python基础知识点逐一击破不断学习提升自我。 ✍ 订阅后可以阅读《数据分析之道》中全部文章内容包含python基础语法、数据结构和文件操作numpy科学计算panda实现文件内容操作matplotlib实现数据可视化。 ✍ 还可以订阅进阶篇《数据分析之术》其包含数据分析方法论、数据挖掘算法原理、业务分析实战。 ✍ 其他专栏《数据分析案例》 《机器学习案例》 大家好我是阿极。上一章我们讲解了字符串的基本操作不清楚的小伙伴可以回顾一下温故而知新。
1、列表介绍
列表是写在方括号[]之间、用逗号分隔开的元素列表。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同它支持数字字符串甚至可以包含列表所谓嵌套。
列表的数据项不需要具有相同的类型。这点是与其他语言的数组的一个区别
创建一个列表只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示
list1 [1,2,3,4,5,6,7,8,9]
list2 [a, b, c, d]
list3 [数,据,分,析,之,道]2、访问列表中的值
与字符串的索引一样列表索引从 0 开始第二个索引是 1依此类推。
通过索引列表可以进行截取、组合等操作。 置。 正向索引 实例
list1 [1,2,3,4,5,6,7,8,9]
list2 [a, b, c, d]
print(list1[0])
print(list1[1])
print(list2[0])
print(list2[1])反向索引 实例
list1 [1,2,3,4,5,6,7,8,9]
list2 [a, b, c, d]
print(list1[-1])
print(list1[-2])
print(list2[-1])
print(list2[-2])使用下标索引来访问列表中的值同样你也可以使用方括号 [] 的形式截取字符如下所示
list1 [1,2,3,4,5,6,7,8,9]
list2 [a, b, c, d]
print (list1的前3项: , list1[0:3])
print (list2的前3项: , list2[0:3])从第二位开始包含截取到倒数第二位不包含
print (list[1:-2]: , list[1:-2])3、列表增加和修改
可以对列表的数据项进行修改或更新也可以使用 append() 方法来添加列表项。 实例 直接对想要修改的数据项赋上一个新值即可修改该数据项
list1 [1,2,3,4,5,6,7,8,9]
list2 [a, b, c, d]
list1[1] 0 #将list1列表的第二个元素值改为0
print(list1)append()可以在列表后追加一项列表项
list1 [1,2,3,4,5,6,7,8,9]
list2 [a, b, c, d]
list1.append(2023) #在list1列表末尾添加元素
list2.append(list1) #在list2列表末尾添加list1
print(list1)
print(list2)当将list1列表添加到list2列表中是以整个列表添加的。所以append()是以元素添加。 使用insert()将对象插入列表 在list1第2个位置插入元素0
list1 [1,2,3,4,5,6,7,8,9]
list2 [a, b, c, d]
list1.insert(2,0)
print(list1)4、删除元素
可以使用 del 语句来删除列表的的元素。 删除list1第三个元素
list1 [1,2,3,4,5,6,7,8,9]
list2 [a, b, c, d]
del list1[2]
print (删除第三个元素 : , list)使用remove()移除列表中某个值的第一个匹配项 指定删除list1元素9
list1 [1,2,3,4,5,6,7,8,9]
list1.remove(9)
print(list1)5、列表函数
函数描述len(list)列表元素个数max(list)返回列表元素最大值min(list)返回列表元素最小值list(seq)将序列元组集合等转换为列表
实例
list1 [1,2,3,4,5,6,7,8,9]
tuple1 (1,2,3,4,5) #将元组转化为列表元组知识后期会详细讲解
print(len(list1))
print(max(list1))
print(min(list1))
print(list(tuple1))6、列表方法
方法描述list.count(obj)统计某个元素在列表中出现的次数list.extend(seq)在列表末尾一次性追加另一个序列中的多个值用新列表扩展原来的列表list.index(obj)从列表中找出某个值第一个匹配项的索引位置list.pop([index-1])移除列表中的一个元素默认最后一个元素并且返回该元素的值list.reverse()反向排列列表中元素list.sort( keyNone, reverseFalse)对原列表进行排序list.clear()清空列表list.copy()复制列表
下一章我们会讲元组基础知识 文章下方有交流学习区一起学习进步 创作不易如果觉得文章不错可以点赞收藏评论 你的支持和鼓励是我创作的动力❗❗❗