Удаление одного списка из другого

В python (2.7) мы можем сделать:

>>> a = [1, 2, 3]
>>> b = [4 , 5]
>>> a + b
[1, 2, 3, 4, 5]

Однако мы не можем сделать a - b.

Поскольку python, кажется, имеет что-то крутое для почти всего, что является наиболее python-esque, чтобы сделать a - b, по вашему мнению?

Аналогичный вопрос для словарей, которые не могут сделать ни a + b, ни a - b, где a и b - оба словари. Спасибо.

6
задан dublintech 29 January 2012 в 12:47
поделиться