У меня есть два списка
>>> players = ['a', 'b', 'c']
>>> viewers = ['d', 'e', 'f']
Теперь участник 'b' покидает игру. Я не знаю, является ли участник игроком или зрителем, поэтому я присоединился к спискам:
>>> participants = players + viewers
>>> participants
['a', 'b', 'c', 'd', 'e', 'f']
, а затем удалил «b» из присоединенного списка:
>>> participants.remove['b']
>>> participants
['a', 'c', 'd', 'e', 'f']
Однако , 'b' не удаляется из исходного списка:
>>> players
['a', 'b', 'c']
Я понимаю, что это ожидаемое поведение.
Мой вопрос, в Python, есть ли способ удалить элемент из объединенного списка и также повлиять на исходный список?
Мой текущий способ - просто проверить исходный список игроков, а затем оригинальный список зрителей, но, похоже, должен быть более Pythoni c способ сделать это