列表操作
关于列表增、删、改的操作:
1 # 列表:添加 -------------------------- 2 # append() insert() 3 4 list_1 = ["weather", 13, "baolu", "family"] # 创建一个列表 5 6 list_1.append("苹果") # 用append函数将 苹果 添加到列表★最后一项★ 7 print(list_1) # 查看结果 8 9 list_1.insert(1, "香蕉") # 用insert函数将 香蕉 插入到列表★对应索引★ 1 的位置 10 print(list_1) # 查看结果 11 12 13 # 列表:修改 -------------------------- 14 15 list_1[0] = "fruit" # 直接通过索引号赋值新内容,即可修改完成。将索引0对应的weather修改成fruit 16 print(list_1) # 查看结果 17 18 19 # 列表:删除 -------------------------- 20 # pop() remove() del 21 22 list_1.pop() # 根据索引。用pop函数删除列表最后一项(可给pop赋值新变量,因为pop可返回值) 23 print(list_1) # 查看结果 24 25 list_1.pop(1) # 根据索引。用pop函数删除索引为1的项(可给pop赋值新变量,因为pop可返回值) 26 print(list_1) # 查看结果 27 28 list_1.remove("baolu") # 根据值。重复的话只删第一个重复内容。用remove函数,根据列表具体内容(值)进行删除操作 29 print(list_1) # 查看结果 30 31 del list_1[0] # 根据索引直接del删除。一般pop用得多 32 print(list_1) # 查看结果
关于列表翻转、排序的操作:
1 # 列表:翻转 -------------------------- 2 # reverse() 3 4 list_2 = [5, 13, 6, 4, 2] # 创建一个列表 5 list_2.reverse() # 列表内容排序翻转 6 print(list_2) # 查看结果 7 8 9 # 列表:排序 -------------------------- 10 # sort() 11 list_2.sort() # 列表内容进行排序,默认升序 12 print(list_2) # 查看结果 13 14 list_2.sort(reverse=True) # reverse默认为Flase,改成True即可倒序 15 print(list_2) # 查看结果
多个列表相加:
1 # 列表:多个列表相加 -------------------------- 2 3 list_3 = [5, 13] # 创建列表list_3 4 list_4 = ["你好", "world"] # 创建列表list_4 5 list_5 = ["special", "苹果"] # 创建列表list_5 6 7 list_6 = list_3 + list_4 + list_5 # 三个列表相加赋值给新列表list_6 8 print(list_6) # 打印列表list_6
统计列表内容数量:(可同时作用于列表、元组、字典、字符串)
1 # 列表:统计列表内容数量 -------------------------- 2 3 list_7 = [5, 13, "Hello", "apple", "香蕉", "虹桥"] # 创建列表list_7 4 print(len(list_7)) # 打印list_7列表内容数量 len为python内置函数,不是列表函数
字符串与列表的转换:
1 # 将字符串转换成列表 -------------------------- 2 3 str_1 = "jason cheng good job" # 创建一个字符串,赋值给变量str_! 4 lis_1 = str_1.split() # 用字符串函数split()进行转化,默认以空格区分。将转换结果赋值给名称为lis_1的列表 5 lis_1[0] = "lucky" # 把列表中索引为0的内容改成lucky 6 print(lis_1) # 打印lis_1列表 7 8 9 # 将列表转换成字符串 -------------------------- 10 str_1 = " ".join(lis_1) # 用join函数把列表进行拼接,前面引号里的内容是“拼接符” 11 print(str_1) # 打印str_1 12 13 # str_1(字符串)是不能被修改的,这样的方法可以达到修改字符串的目的。(将原字符串中的jason改成了lucky)

浙公网安备 33010602011771号