#[]作为标识 #定义一个列表list my_list=["ccutchang","jilin","python"] print(my_list) print(type(my_list)) #显示为列表类型 my_list=["ccutchang",666,True] print(my_list) print(type(my_list)) #定义一个嵌套列表 my_list=[["abc",123,267],[4,5,"changchun"]] print(my_list) print(type(my_list)) ####列表的--下标索引--,取出数据 #[ (0), (1), (2), (3)] name_list=["john","bob","july"] print(name_list[0]) print(name_list[1]) print(name_list[2]) name_list=["john","bob","july"] print(name_list[-1]) print(name_list[-2]) print(name_list[-3]) #嵌套列表+下标 name_list=[["john","bob","july"],[234,"juliey","aorien"]] print(name_list[1][0]) print(name_list[0][2]) print(name_list[1][2]) print("---------列表的常用操作-------") #列表的常用操作 mylist=["ccut","jilincc","python"] index=mylist.index("ccut") print(f"ccut在列表中的下标索引值是:{index}") #如何修改特定位置的索引值 mylist[0]=("智博教育") print(f"以上操作为修改列表,现在修改后的列表元素值为:{mylist}") #列表中插入元素 mylist.insert(1,"bestgooo") #括号内第一个是位置,第二个是插入的元素内容 print(f"插入后的元素列表为:{mylist}") #将元素追加到列表尾部 mylist.append("jilinchangchunccut") print(f"列表追加一个元素后的显示为:{mylist}") #追加一批元素 mylist2=[1,2,444] mylist.extend(mylist2) print(f"给列表追加了一份列表之后显示为:{mylist}") #删除某特定位置的元素(del列表[下标]或列表.pop(下标)) mylist=["ccut","jilincc","python"] del mylist[2] print(f"del删除下标为2的元素,显示为:{mylist}") mylist=["ccut","jilincc","python"] element=mylist.pop(1) print(f"pop删除下标为1的元素,显示为:{mylist},取出的元素是{element}") # mylist=["ccut","jilincc","python","ccut","ccutshihao"] mylist.remove("ccut") print(f"在mylist中使用remove删除ccut,显示的结果为:{mylist}") #remove从前到后,搜索,删除第一个,不可以删第二个,若删多个,则再一次执行remove #清空列表 mylist.clear() print(f"列表被清空了,结果为{mylist}") #统计某元素在列表中的数量 mylist=["ccut","jilincc","python","ccut","ccutshihao","ccut","python"] count=mylist.count("ccut") print(f"统计一下ccut在mylist中有几个:{count}") #统计列表中所有元素的数量 mylist=["ccut","jilincc","python","ccut","ccutshihao","ccut","python"] count=len(mylist) print(f"列表的元素数量总共有{count}")