#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]