Какой самый эффективный способ пересечения с коллекциями в Python? - PullRequest
0 голосов
/ 26 марта 2011

Я новичок в python, извините, если что-то не так.

Я бы хотел пересечь несколько коллекций (20-30) с большим количеством элементов в них.

Я читал и знаю, что наборы похожи на хеш-таблицы (работают по тому же принципу).У сетов есть метод пересечения, я пробовал его и действительно отлично работает.

Но, хотелось бы получить опытное мнение.

Что бы вы сделали?

Проблема снова.20 или 30 коллекций (можно установить, элементы не повторяются) и хотят сделать их пересечение.Не думайте, как создаются коллекции (т.е. вставка не имеет значения)

Большое спасибо!

1 Ответ

1 голос
/ 26 марта 2011
result = set1.intersection(set2, set3, set4, ...)

http://docs.python.org/library/stdtypes.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...