# 1列表 list #列表可以存储多不同类型数据 # 支持嵌套(列表中存列表) #定义 my_list=["金","木","2"] print(my_list) #type() 查看类型 print(type(my_list)) # 嵌套 name_list=['金',"火",my_list] print(name_list) print(type(name_list)) #嵌套列表 嵌套下标 print(name_list[2][1]) print(name_list[-1]) #列表的下表索引从左->右边 从0开始递增 # 从右边->左 从-1开始递减 new_list=["天","地","玄"] print(new_list[0]) print(new_list[-3]) #列表的常见操作 #注 将函数定义为class(类)的成员 函数称为方法 test_list=["张三","李四","wangwu","zhaoliu"] # 1_1 index() 查询指定元素在列表中的下标的索引值 index=test_list.index("zhaoliu") print("zhaoliu在testlist中的下标为:",index) #1_2 修改特定下标索引的值 test_list[-1]="python" print("修改后test_list[-1]=",test_list[3]) #1_3指定位置插入新元素 insert(下标,元素) test_list.insert(1,"王富贵") print("insert()修改后test_list[1]=",test_list[1]) #1_4列表尾部元素追加单个元素 append() test_list.append(["你好","北京"]) #尾部增加容器 extend() print("extend()使用前:",test_list[-1]) my_list2=["q","w","r"] test_list.extend(my_list2) print("extend()修饰后的结果:",test_list[-1]) # 1_5 删除元素 # ① del 列表[下标] # ② 列表.pop(下标) # ③ 列表.remove(元素) test_list=["张三","李四","wangwu","zhaoliu"] #删除元素[i] del test_list[-1] #取出元素[i] element=test_list.pop(0) print(f"pop方法取出的元素为:{element}") test_list=["张三","李四","wangwu","zhaoliu"] print(f"原值:{test_list}") test_list.remove("李四") print(f"第一次出现的位置删除后的结果:{test_list}") #1_6 清空列表 列表.clear() print(f"调用clear()前:{test_list}") test_list.clear() print(f"调用clear()后:{test_list}") #1_7统计某个元素在列表中的数量 列表.count(元素) test_list=["张三","李四","wangwu","zhaoliu","李四","李四",] print(f"原列表:{test_list}") count=test_list.count("李四") print(f"原列表中李四的个数为:{count}") #1_8 统计列表中总元素的个数 len(列表) a=len(test_list) print(f"test_list中元素的个数为{a}")
Python中列表常见操作
于 2022-11-03 14:54:00 首次发布