![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
КунгФуЧайник |
|
||||
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 10.8.2011 Репутация: нет Всего: нет |
Каждый список состоит из какого-то коичества записей вида "номер|наименование|цена". Номер и наименование берутся из одного справочника. Нужно сравнить списки и найти различия - каких номеров в каком списке нет.
Пример:
Выдает "4". Но как узнать, в каком списке этой 4ки не хватает - списки могут быть на сотни\тысячи записей. Кажется разобрался - зависит от позиции:
возвращает пустое множество - "set()". Это сообщение отредактировал(а) КунгФуЧайник - 31.3.2013, 20:40 |
||||
|
|||||
Backward |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 5.6.2007 Репутация: 2 Всего: 2 |
У Вас не список, а словарь.
set(dc1) - set(dc2) - вернет все ключи из словаря dc1, отсутствующие в dc2 |
|||
|
||||
КунгФуЧайник |
|
|||
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 10.8.2011 Репутация: нет Всего: нет |
Ага. Если бы каждый список состоял из одной колонки, тогда использовал бы list. А так - список, который dict:) На всякий случай уточнить: хочу попробовать пайтоном прочитать эксель-табличку. Записи таблички читать в dict? С языком и его типами только начинаю знакомиться.
|
|||
|
||||
Crafty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 319 Регистрация: 3.11.2008 Репутация: нет Всего: 14 |
Можно сделать список списков, как вариант
хотя зависит от задачи, что удобнее список или словарь |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |