![]() |
|
Модераторы: 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. |