Я использую Python-3.4 через Jupyter Notebook. Я использую следующий код, чтобы удалить грязный набор из заданного списка:python: KeyError при удалении набора из заданного списка
clean_set = set(given_list).remove(dirty_set)
Но получил следующее сообщение об ошибке:
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-25-8c7b49a49cb5> in <module>()
----> 1 clean_set = set(given_list).remove(dirty_set)
KeyError: {'730', 'C07', '5Q2', ...}
Любая идея, что я пропустил? Благодаря!
Вы пытаетесь найти 'set (given_list) - dirty_set'? –
Учитывая, что набор не содержит наборов, я сомневаюсь, что ваш список содержит множество, иначе у вас не должно быть 'KeyError', а' TypeError' –
@PatrickHaugh: Да – Edamame