Мне нужна помощь, чтобы выяснить, какой код мне нужно удалить дубликаты - PullRequest
0 голосов
/ 24 октября 2019

в основном у меня есть этот код

while z<9:
    z=z+1
    dat = '2019-09-0'+str(z)
    mnodel = s.list (dat, dat, monthpath)
    p=0
    m=p+1
    lon2 = len(mnodel)
    for items in mnodel:
        while p <= lon2:
            if p< lon2 :
                lista= mnodel[p]['name']+' Fecha: '+dat
                p=p+1
                print lista
            else:
                break
    if z==9:
        break

И вывод выглядит примерно так

2c:95:69:a4:90:ca Fecha: 2019-09-02
dc:a2:66:85:c8:d1 Fecha: 2019-09-02
64:77:7d:c2:1b:a0 Fecha: 2019-09-02
2c:95:69:a4:90:ca Fecha: 2019-09-03
f8:ed:a5:6a:05:82 Fecha: 2019-09-03
48:f7:c0:33:e3:a2 Fecha: 2019-09-03
14:cf:e2:28:2b:22 Fecha: 2019-09-03
f8:2d:c0:19:10:c4 Fecha: 2019-09-03
64:77:7d:c2:1b:a0 Fecha: 2019-09-03
0c:f8:93:ba:ff:e2 Fecha: 2019-09-03
c8:3f:b4:c4:16:52 Fecha: 2019-09-03

, и все, что мне нужно, это добавить в код что-то, чтобы отбрасывать или игнорировать повторяющиеся значения

1 Ответ

0 голосов
/ 24 октября 2019

Создайте набор для сохранения отдельных значений из списка.

all_values = ['2c:95:69:a4:90:ca Fecha: 2019-09-02',
              'dc:a2:66:85:c8:d1 Fecha: 2019-09-02',
              'dc:a2:66:85:c8:d1 Fecha: 2019-09-02',
              'dc:a2:66:85:c8:d1 Fecha: 2019-09-02',
              'dc:a2:66:85:c8:d1 Fecha: 2019-09-02',
              '2c:95:69:a4:90:ca Fecha: 2019-09-02']

unique_values = set(all_values)

for value in unique_values:
  print(value)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...