网站404页面设置首页网站怎么做
web/
2025/9/26 13:20:43/
文章来源:
网站404页面设置,首页网站怎么做,佛山专业的网站制作,有没有资源免费的列表
一、列表的应⽤场景
列表是Python中最常用的数据结构之一#xff0c;用于存储一组有序的数据。它在各种场景中都有广泛的应用#xff0c;例如#xff1a;
存储多个相同类型的数据#xff0c;如学生成绩、员工工资等。存储不同类型的数据#xff0c;如图书信息用于存储一组有序的数据。它在各种场景中都有广泛的应用例如
存储多个相同类型的数据如学生成绩、员工工资等。存储不同类型的数据如图书信息包含书名、作者、出版社等。在算法中作为临时存储数据的容器如排序算法中的中间过程。表示游戏中的角色、物品等。存储数据库查询结果等。 二、列表的格式
列表使用方括号 [] 来定义其中的元素通过逗号 , 分隔。
列表可以⼀次性存储多个数据且可以为不同数据类型。
例如 scores [90, 85, 95, 88, 92] books [Python Crash Course, Deep Learning, Introduction to Algorithms] i [1,2,3,4,张三,李四] 三、列表的常⽤操作
列表的作⽤是⼀次性存储多个数据程序员可以对这些数据进⾏的操作有增、删、改、查。
包括
索引和切片通过索引访问列表中的元素也可以使用切片来获取子列表。添加元素使用 append() 方法在列表末尾添加元素使用 insert() 方法在指定位置插入元素。删除元素使用 del 关键字、pop() 方法或 remove() 方法删除列表中的元素。修改元素直接通过索引赋值来修改列表中的元素。连接列表使用 运算符将两个列表连接起来。列表长度使用 len() 函数获取列表的长度。
1.查找 #### 根据下标查找 name_list [张三, 李四, 王五,赵六] print(name_list[0]) print(name_list[1]) print(name_list[2]) 2.函数
index()返回指定数据所在位置的下标 。
语法列表序列.index(数据, 开始位置下标, 结束位置下标) name_list [张三, 李四, 王五,赵六] print(name_list.index(张三, 0, 2)) 注意如果查找的数据不存在则报错。 count()统计指定数据在当前列表中出现的次数。 name_list [张三, 李四, 王五,张三] print(name_list.count(张三)) len()访问列表⻓度即列表中数据的个数。 name_list [张三, 李四, 王五,赵六] print(len(name_list)) in与not in
in判断指定数据在某个列表序列如果在返回True否则返回False not in判断指定数据不在某个列表序列如果不在返回True否则返回False name_list [张三, 李四, 王五,赵六] name input(请输⼊您要搜索的名字) if name in name_list: print(f您输⼊的名字是{name}, 名字已经存在) else: print(f您输⼊的名字是{name}, 名字不存在) ·增加
append()列表结尾追加数据。
语法:列表序列.append(数据) name_list [张三, 李四, 王五,赵六] name_list.append(阿坤) print(name_list) 如果append()追加的数据是⼀个序列则追加整个序列到列表 name_list [张三, 李四, 王五,赵六] alist [唱,跳,rap,篮球] name_list.append(alist) print(name_list) # [张三, 李四, 王五, 赵六, [唱, 跳, rap, 篮球]] extend():列表结尾追加数据如果数据是⼀个序列则将这个序列的数据逐⼀添加到列表。 name_list [张三, 李四, 王五,赵六] name_list.extend(阿坤) print(name_list) # [张三, 李四, 王五, 赵六, 阿, 坤] 如果添加一个序列则会将序列里面每一个元素添加进去 name_list [张三, 李四, 王五,赵六] alist [唱,跳,rap,篮球] name_list.extend(alist) print(name_list) insert()指定位置新增数据。
语法列表序列.insert(位置下标, 数据) name_list [张三, 李四, 王五,赵六] name_list.insert(1, 阿坤) # 结果[张三,阿坤, 李四, 王五,赵六] print(name_list) ·删除
del删除整个列表 name_list [张三, 李四, 王五,赵六] del name_list print(name_list) 删除指定数据根据索引删除 name_list [张三, 李四, 王五,赵六] del name_list[1] print(name_list) # [张三, 王五, 赵六] pop()删除指定下标的数据(默认为最后⼀个)并返回该数据。 name_list [张三, 李四, 王五,赵六] name_list.pop(1) print(name_list) # [张三, 王五, 赵六] remove()移除列表中某个数据的第⼀个匹配项。
语法列表序列.remove(数据) name_list [张三, 李四, 王五,赵六] name_list.remove(张三) print(name_list) # [李四, 王五, 赵六] clear()清空列表 name_list [张三, 李四, 王五,赵六] name_list.clear() print(name_list) # [] ·修改
直接修改 name_list [张三, 李四, 王五,赵六] name_list[0] 阿坤 print(name_list) reverse()逆置 num_list [1, 5, 2, 3, 6, 8] num_list.reverse() print(num_list) # [8, 6, 3, 2, 5, 1] sort()排序
语法reverse表示排序规则reverse True 降序 reverse False 升序默认。
样式列表序列.sort(reverseFalse) li [2,3,5,6,1,4,8] li.sort(reverseFalse) print(li) # [1, 2, 3, 4, 5, 6, 8] li.sort(reverseTrue) print(li) # [8, 6, 5, 4, 3, 2, 1] 复制
copy()复制一个列表 name_list [张三, 李四, 王五,赵六] name_li2 name_list.copy() print(name_li2) # [张三, 李四, 王五,赵六] 四、列表的循环遍历
for循环 name_list [张三, 李四, 王五,赵六] for i in name_list: print(i) while循环 i 0 name_list [Tom, Lily, Rose] while i len(name_list): print(name_list[i]) i 1 五、列表的嵌套
所谓列表嵌套指的就是⼀个列表⾥⾯包含了其他的⼦列表 # 找到篮球 name_list [[张三, 李四, 阿坤], [唱, 跳, 篮球], [甲, 乙, 丙]] # 第⼀步按下标查找到篮球所在的列表 print(name_list[1]) # 第⼆步从李四所在的列表⾥⾯再按下标找到数据李四 print(name_list[1][2]) 列表中的元素可以是任何数据类型包括另一个列表。这种嵌套的列表可以用来表示二维数据结构如矩阵、多维数组等。 matrix [[1, 2, 3], [4, 5, 6], [7, 8, 9]] for row in matrix: for element in row: print(element) 元组
元组是Python中的不可变序列用于存储一组有序的数据。
一、元组的应用场景
由于其不可变性质元组在某些场景下更适合用于存储不可变的数据如下所示
表示不可变的数据集合 例如表示日期、时间、坐标等这些数据一旦确定就不会改变。作为函数返回值 可以将多个值打包成元组作为函数的返回值方便返回多个相关联的值。在映射中作为键 由于元组是不可变的因此可以作为字典的键使用而列表则不能。 二、定义元组
定义元组使⽤⼩括号且逗号隔开各个数据数据可以是不同的数据类型。 # 多个数据元组 t1 (10, 20, 30) # 单个数据元组 t2 (10,) 注意如果定义的元组只有⼀个数据那么这个数据后⾯也好添加逗号否则数据类型为唯⼀的这个数据的数据类型。 三、元组的常⻅操作
元组数据不⽀持修改只⽀持查找。 根据下标查找 tuple1 (aa, bb, cc, bb) print(tuple1[0]) index()查找某个数据如果数据存在返回对应的下标否则报错语法和列表、字符串的index⽅法相同。 tuple1 (aa, bb, cc, bb) print(tuple1.index(aa)) count()统计某个数据在当前元组出现的次数。 tuple1 (aa, bb, cc, bb) print(tuple1.count(bb)) len()统计元组中数据的个数。 tuple1 (aa, bb, cc, bb) print(len(tuple1)) 注意
元组的不可变性质意味着一旦创建就无法修改其内容但可以创建包含可变对象如列表的元组从而间接地修改元组的内容。 tuple2 (10, 20, [aa, bb, cc], 50, 30) print(tuple2[2]) # 访问到列表 # [aa, bb, cc] tuple2[2][0] aaaaa print(tuple2) # (10, 20, [aaaaa, bb, cc], 50, 30)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81533.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!