Python сравнить список сам с собой. 24.06.2021

python сравнить список сам с собой

Очередная подзадача большой задачи. Есть список со справочниками. Нужно найти дублирующиеся подстроки по одному из ключей и взять самый поздний из них В прошлой подзадаче я нашел дубли в списке. Сейчас мне нужно провести с ним некоторые операции: Раньше я доставал значение одного ключа. Теперь мне нужно достать еще один ключ с датой. В моем случае, это строка. Чтобы работать с ней как с датой вызываем Datetime и преобразовываем строку в дату: Общая логика В первом цикле я перебираю список словарей. На каждом шаге: Достаю искомую подстроку Достаю строку с датой и делаю её датой Внутри первого цикла запускаю второй. Для тех случаев когда я не сравниваю справочник сам с … Читать далее

23.06.2021 найти дубли в списке из справочников Python

найти дубли в списке из справочников Python

Это один из кусочков моего первого боевого кода. У меня есть список из словарей test_list. Реальные данные показать не могу. Так как там содержится конфиденциальная информация. В каждом словаре несколько записей, одна из которых в формате: ‘CIRCUIT_ID’: ‘E4:6F:13:B7:FA:B1::55.33.6.31::8’. Одна из подзадач: перебрать все словари из списка и найти дубли по частичному вхождению в ключе словаря. Нужно достать значение ключа, формата ‘E4:6F:13:B7:FA:B1::55.33.6.31::8’, достать оттуда всё что идёт после первых двойных двоеточий 55.33.6.31::8 и проверить есть ли в других словарях списка такие же подстроки. Для тех кто немного понимает в сетях. У меня большая база данных с данными по мак адресам, коммутаторам и портам. Текущая подзадача вытащить дублирующие строки IP порт. Чтобы … Читать далее