目录
Python(4)
列表
增
删
改
List
会保存各种类型的数据,进去的是什么类型,出来什么类型。
遍历的方法可以直接 for 元素 in 列表 :
如果是遍历过程中需要下标,或者有某一些操作,可以使用普通的wile或者for遍历方式。
# -*- codeing = utf-8 -*- # @Time : 2021/11/20 14:33 # @Author : 斟茶冰冰yozi # @File : demo03.py # @Software : PyCharm namelist = ["小苹果", "小罗卜", "小李子"] list = ["斟茶冰冰yozi", 18] print(namelist[0]) for i in range(0, 3, 1): print(namelist[i]) for i in range(0, 2, 1): print(type(list[i])) print(list[i]) for name in namelist: print(name)
append、insert
append直接在末尾追加,insert输入位置和元素插入列表。
# -*- codeing = utf-8 -*- # @Time : 2021/11/20 14:54 # @Author : 斟茶冰冰yozi # @File : demo04.py # @Software : PyCharm namelist = ["小苹果", "小罗卜", "小李子"] list = ["斟茶冰冰yozi", 18] for name in namelist: print(name) ''' 列表的增删改查处理 ''' # 增 nameappend = input("增加名字") namelist.append(nameappend) for name in namelist: print(name) # 增一个列表,会把插入的列表作为一个元素插入,形成嵌套 namelist.append(list) for name in namelist: print(name) # 插入 namelist.insert(1, "小菠萝") for name in namelist: print(name)
del、pop、remove
del删除下标元素,pop删除末尾元素,remove删除按元素查找到达第一个元素
# 删 del、pop、remove del namelist[1] #删除下标元素 for name in namelist: print(name) namelist.pop() #删除末尾元素 for name in namelist: print(name) namelist.remove("小李子") #按内容删除查到的第一个元素 for name in namelist: print(name)
指定下标赋值即可
namelist[0] = "斟茶冰冰yozi"