Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def list_manipulator(list_, com1, com2, *args):
- result = []
- if com1 == 'remove' and com2 == "end":
- num = args[0] if args else 1
- result = list_[:-num]
- elif com1 == 'remove':
- num = args[0] if args else 1
- result = list_[num:]
- elif com1 == 'add' and com2 == 'end':
- result = list_ + list(args)
- elif com1 == 'add':
- result = list(args) + list_
- return result
- print(list_manipulator([1,2,3], "remove", "end"))
- print(list_manipulator([1,2,3], "remove", "beginning"))
- print(list_manipulator([1,2,3], "add", "beginning", 20))
- print(list_manipulator([1,2,3], "add", "end", 30))
- print(list_manipulator([1,2,3], "remove", "end", 2))
- print(list_manipulator([1,2,3], "remove", "beginning", 2))
- print(list_manipulator([1,2,3], "add", "beginning", 20, 30, 40))
- print(list_manipulator([1,2,3], "add", "end", 30, 40, 50))
Advertisement
Add Comment
Please, Sign In to add comment