Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / какую структуру данных лучше использовать / 2 сообщений из 2, страница 1 из 1
01.12.2012, 15:28
    #38061062
ayvango
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какую структуру данных лучше использовать
Есть около 1 000 000 уникальных значений - ключей, их надо хранить.
Ключи -- строки, состоящие примерно из 20-30 символов.

Кроме того, надо добавлять новые ключи, а перед добавлением смотреть, имеются ли уже таковые, если имеются -- то не добавлять. В С++ нужную роль выполнил бы set или map из stl. А что есть в питоне кроме словарей? Кроме того, в словаре имеется пара ключ-значение, а мне нужен только ключ. Что использовать и достаточно ли словаря для моей задачи или есть что-то получше?
...
Рейтинг: 0 / 0
01.12.2012, 17:23
    #38061114
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какую структуру данных лучше использовать
ayvangoЕсть около 1 000 000 уникальных значений - ключей, их надо хранить.
Ключи -- строки, состоящие примерно из 20-30 символов.

Кроме того, надо добавлять новые ключи, а перед добавлением смотреть, имеются ли уже таковые, если имеются -- то не добавлять. В С++ нужную роль выполнил бы set или map из stl. А что есть в питоне кроме словарей? Кроме того, в словаре имеется пара ключ-значение, а мне нужен только ключ. Что использовать и достаточно ли словаря для моей задачи или есть что-то получше?

неужели люди гуглом пользоваться разучились? )) вот... второй результат по запросу "множества в питоне" http://server.179.ru/tasks/python/2014b1/17-sets.html
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / какую структуру данных лучше использовать / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]