Я много работаю с очень большими данными электронных таблиц (большинство из которых - числовые данные).Я использовал вложенные списки для работы с данными, получая доступ к атрибутам по их индексу.Мне недавно сказали, что это не очень эффективный способ работы с данными такого типа.
Мне любопытно, есть ли более эффективный способ структурирования данных такого типа с использованием словарей.
Например, если у меня есть электронная таблица, которая обычно выглядит как вложенные списки:
sheet = [['ACCOUNT', 'VALUE1', 'VALUE2', 'VALUE3'],
['Account1', '3.4332', '2.524', '4,567.23'],
['Account2', '1,235.67', '8.98', '4,321.78']]
Как я могу настроить это, используя (вложенные?) Словари, чтобы я мог получить доступзначения по ключу «Account» и «Header»?(в основном легко получить доступ к Account1, Value2)
Я бы предпочел, чтобы реализация была эффективной с точки зрения производительности при переборе учетных записей и извлечении пар учетная запись / значение для сравнения / изменения.(Я делаю большой анализ массивов из одного дня в другой, где структура массива остается прежней, но числовые данные изменяются).