网站首页 > 基础教程 正文
增加
列表中增加函数的作用是将指定数据加入到列表中,包含下面几个常用方法。
append(): 列表结尾追加数据。
语法:列表序列.append(数据)
# append()列表尾部增加数据。
name_list = ["Lili", "TOM", "Rose"]
name_list.append("xiaoming")
print(name_list) # name_list内容被修改,输出:['Lili', 'TOM', 'Rose', 'xiaoming']
# 注意:如果append追加的是一个列表,则将这个列表直接添加到列表。
name_list.append(["Tim","Nike"])
print(name_list) # 输出:['Lili', 'TOM', 'Rose', 'xiaoming', ['Tim', 'Nike']]
extend(): 列表结尾追加数据,如果数据是一个序列,则将这个序列的数据逐一添加到列表。
语法:列表序列.extend(数据)
# extend() 列表尾部增加数据。
name_list = ["Lili", "TOM", "Rose"]
name_list.extend("TIM") # 将数据分解后加入到列表
print(name_list) # name_list内容被修改,输出:['Lili', 'TOM', 'Rose', 'T', 'I', 'M']
# 注意:如果extend追加的是一个列表,则将这个列表的数据拆开后,逐一添加到列表的结尾。
name_list.extend(["Tim","Nike"])
print(name_list) # 输出:['Lili', 'TOM', 'Rose', 'T', 'I', 'M', 'Tim', 'Nike']
insert(): 指定位置新增数据。
语法:列表序列.insert(位置下标, 数据)
# insert() 列表指定位置新增数据
name_list = ["Lili", "TOM", "Rose"]
name_list.insert(1, "TIM") # 在下标为1的数据前添加数据。
print(name_list) # name_list内容被修改,输出:['Lili', 'TIM', 'TOM', 'Rose']
name_list.insert(10, "TIM") # 下标大于列表长度时,在列表最后插入数据。
print(name_list) # 输出:['Lili', 'TIM', 'TOM', 'Rose', 'TIM']
删除
del可用于删除列表或指定数据。
删除列表:
语法:del 列表名
# del 删除列表
name_list = ["Lili", "TOM", "Rose"]
del name_list
print(name_list) # 删除列表后,在打印列表报错:NameError: name 'name_list' is not defined
删除列表中指定数据
语法:del 列表名[下标]
# del 产出指定数据
name_list = ["Lili", "TOM", "Rose"]
del name_list[1] # 删除列表中下标为1的数据。
print(name_list) # 输出['Lili', 'Rose']
pop():删除指定下标的数据(默认为最后一个),并返回该数据。
语法:列表序列.pop(下标)
# pop():删除列表数据
name_list = ["Lili", "TOM", "Rose"]
del_list = name_list.pop()
del_list1 = name_list.pop(0)
print(del_list) # 输出Rose
print(del_list1) # 输出Lili
print(name_list) # 输出['TOM']
remove(): 移除列表中某个数据的第一个匹配项。
语法:列表序列.remove(数据)
# remove 移除列表中某个数据的第一个匹配项。
name_list = ["Lili", "TOM", "Rose", "TOM"]
name_list.remove("TOM")
print(name_list) # 输出:['Lili', 'Rose', 'TOM']
clear():清除列表
# clear()清空列表数据
name_list = ["Lili", "TOM", "Rose", "TOM"]
name_list.clear()
print(name_list) # 输出:[]
猜你喜欢
- 2024-11-19 业务人员学Python系列(9):列表操作方法
- 2024-11-19 python常用列表函数
- 2024-11-19 一文搞明白RocksDB
- 2024-11-19 Python3 列表list合并的4种方法
- 2024-11-19 2 常见的Python数据结构-元组、列表
- 2024-11-19 Python 入门系列——14. List的CURD
- 2024-11-19 java泛型上下边界(? extend T,?super T)
- 2024-11-19 一文了解 Python 中的 append() 与 extend()方法
- 2024-11-19 [Python知识点]list列表append()和extend()的区别
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- deletesql (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)