#P0030. 添加和删除元素
添加和删除元素
1. 问题描述
编写一个函数manage_list,它接受一个列表和一系列操作,执行添加或删除元素的操作,然后返回修改后的列表。 操作是元组形式,元组第一个元素是字符串 "add" 或 "remove",第二个元素是要操作的值。
2. 输入和输出
输入方式:
- 第一行是一个列表,用英语逗号(",")分隔列表元素
- 第二行也是一个列表,每个元素是一对,第一个是字符串"add"/"remove",第二个是一个整数
- 使用
input()读入, 注意读入之后是一个字符串, 需要自己进行处理 - 一行中如果有多个输入, 每个输入之间会用英语逗号(",")分隔,可以使用这个方式读出来
s = input().split(",")
输出方式:
- 一个列表
- 使用
print()输出
输入输出示例
# 输入:
[1, 2]
[(add, 4), (remove, 2), (add, 5)]
# 输出:
[1, 4, 5]
# 输入:
[1, 1, 1, 4]
[(remove, 1), (remove, 1), (remove, 2), (add, 4)]
# 输出:
[1, 4, 4]