单页面销售信网站赚钱系统,搜索引擎关键词快速优化,滕州 网站 建设,郑州网络营销推广公司信息数据容器入门
一种可以容纳多份数据的数据类型#xff0c;容纳的每一份数据称之为一个元素
每一个元素可以是任意类型的数据
数据容器根据特点的不同#xff08;是否支持重复元素、是否可以修改、是否有序#xff09;分为五类#xff1a;列表#xff08;list#xff0…数据容器入门
一种可以容纳多份数据的数据类型容纳的每一份数据称之为一个元素
每一个元素可以是任意类型的数据
数据容器根据特点的不同是否支持重复元素、是否可以修改、是否有序分为五类列表list、元组tuple、字符串str、集合set、字典dict
列表list
列表的定义
基本语法
字面量[元素1元素2、元素3......]
定义变量变量名称[元素1元素2、元素3......]
例如school_list[江理南大,昌航]
printschool_list
定义空列表变量名称[]或变量名称list
列表内的每一个数据称为元素
以[]作为标识、列表内的每一个元素之间用逗号隔开
列表一次可以存储多个数据且可以为不同的数据类型支持嵌套
通过下标索引取出对应位置的数据
正向
语法列表[下标索引]
例如school_list[江理南大,昌航]
printschool_list[0]//打印江理
逆向从后到前下标索引为-1、-2、-3依次递减
语法列表[标号]
例如school_list[江理南大,昌航]
printschool_list[-1]//打印昌航
print(school_list[-2])//打印南大
嵌套列表下标
例如
my_list[[1,2,3],[4,5,6]]
printmy_list[1][1]//打印5
列表的常用操作
列表也提供了一系列功能如插入元素、删除元素、清空列表、修改元素、统计元素个数等等这些功能我们称之为列表的方法
查询功能
查找元素下标列表.index元素
修改功能
语法列表[下标]值
例如my_list[0]5
插入功能
语法列表.insert下标元素在指定的下标位置插入指定的元素
追加元素
语法列表.append元素将指定元素追加到列表的尾部
语法列表.extend其它数据容器将其它数据容器的内容取出依次追加到列表尾部
例如my_list.extend([1,2,3])
删除功能
语法del 列表[下标]
语法列表.pop下标//返回删除元素
语法列表.remove元素删除某元素在列表中的第一个匹配项
清空列表
语法列表.clear
统计功能
语法列表.count元素
语法len列表//统计元素数量
列表的遍历
例如
index0
while indexlen(my_list): elementmy_list[index] print(element) index1
或
for element in my_list: print(element)
while循环可以自定循环条件并自控制
for循环不可以只可以一个个从容器内取出数据
列表特点
可以容纳多个元素
可以容纳不同类型的元素
数据是有序储存的下标序号
允许重复数据存在
可以修改