第一阶段
第六章
6.1 数据容器
6.2 列表
列表中元素类型不限, 可以混合 ["itheima", 888, True]
1 #列表里面嵌套列表 2 my_list= [[1, 2, 3], [4, 5, 6]] 3 print(my_list) 4 print(type(my_list))
6.3 列表遍历
下标定义可以反向
#列表里面嵌套列表 取数据 my_list= [[1, 2, 3], [4, 5, 6]] print(my_list) print(type(my_list)) print(my_list[1][1])
6.4 列表操作
1 """ 2 演示数据容器之:list列表的常用操作 3 """ 4 mylist = ["itcast", "itheima", "python"] 5 # 1.1 查找某元素在列表内的下标索引 6 index = mylist.index("itheima") 7 print(f"itheima在列表中的下标索引值是:{index}") 8 # 1.2如果被查找的元素不存在,会报错 9 # index = mylist.index("hello") 10 # print(f"hello在列表中的下标索引值是:{index}") 11 12 # 2. 修改特定下标索引的值 13 mylist[0] = "传智教育" 14 print(f"列表被修改元素值后,结果是:{mylist}") 15 # 3. 在指定下标位置插入新元素 16 mylist.insert(1, "best") 17 print(f"列表插入元素后,结果是:{mylist}") 18 # 4. 在列表的尾部追加```单个```新元素 19 mylist.append("黑马程序员") 20 print(f"列表在追加了元素后,结果是:{mylist}") 21 # 5. 在列表的尾部追加```一批```新元素
# 将其他数据容器中的内容取出,依次追加到列表尾部 22 mylist2 = [1, 2, 3] 23 mylist.extend(mylist2) 24 print(f"列表在追加了一个新的列表后,结果是:{mylist}") 25 # 6. 删除指定下标索引的元素(2种方式) 26 mylist = ["itcast", "itheima", "python"] 27 28 # 6.1 方式1:del 列表[下标] 29 del mylist[2] 30 print(f"列表删除元素后结果是:{mylist}") 31 # 6.2 方式2:列表.pop(下标) 从列表力取出并存入新的变量中(取出就删除了) 32 mylist = ["itcast", "itheima", "python"] 33 element = mylist.pop(2) 34 print(f"通过pop方法取出元素后列表内容:{mylist}, 取出的元素是:{element}") 35 # 7. 删除某元素在列表中的第一个匹配项 36 mylist = ["itcast", "itheima", "itcast", "itheima", "python"] 37 mylist.remove("itheima") 38 print(f"通过remove方法移除元素后,列表的结果是:{mylist}") 39 40 # 8. 清空列表 41 mylist.clear() 42 print(f"列表被清空了,结果是:{mylist}") 43 # 9. 统计列表内某元素的数量 44 mylist = ["itcast", "itheima", "itcast", "itheima", "python"] 45 count = mylist.count("itheima") 46 print(f"列表中itheima的数量是:{count}") 47 48 # 10. 统计列表中全部的元素数量 49 mylist = ["itcast", "itheima", "itcast", "itheima", "python"] 50 count = len(mylist) 51 print(f"列表的元素数量总共有:{count}个")
my_list3 = [21, 25, 21, 23, 22, 20] my_list3.append(31) print(my_list3) my_list3.extend([29, 33, 30]) print(my_list3) x = my_list3.pop(0) print(x) print(my_list3) x = my_list3.pop(-1) print(x) print(my_list3) print(my_list3.index(31))
p66
标签:mylist,python,list3,列表,day6,print,my,itheima From: https://www.cnblogs.com/piaoguo326/p/17443991.html