Я пытаюсь создать файл, который читает дату из файла для дальнейшей обработки, но не может заставить код работать. Я работаю на python и новичок в этом языке. Мои данные файла выглядит следующим образом:Как создать объект типа сложного типа
Name1 L1 11 P27 41
Name1 L1 13 P27 43
Name1 L2 85 O60 125
Name1 L2 07 O60 107
Name1 L2 68 O60 118
Name1 L2 17 O60 117
Name1 L2 92 O60 192
Name2 L1 04 O60 84
Name2 L1 19 Z91 139
Name2 L2 32 Z91 332
Теперь я хочу, чтобы создать объект Dict как:
{
'Name1':[L1,(11,13),(41,43),P27],[L2,(85,07,68,17,92),(125,107,118,117,192),O60],
'Name2':[L1,(19),(139),Z91],[L2,(32),(332),Z91]
}
Что такое 'L1' в вашем dict, точно? он записывается как имя переменной, но это не так. Наверное, тебе нужна строка. – Elazar
то, что вы предоставили, не является допустимым 'dict' –
. Да L1 - это данные образца, а не переменная. Я хочу преобразовать данные файла, в основном столбцы в строки, но это слишком выборочно. L1 имеет два столбца, оба из которых преобразуются в строки, подобные (11,13) и (41,43) восприимчиво. но обратите внимание, что данные четвертого столбца не повторяются в строке преобразования. – user2277675