Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 28, 2022 23:44:46

i8080
Зарегистрирован: 2022-02-03
Сообщения: 7
Репутация: +  0  -
Профиль  

Частичное пересечение двух списков

Всех приветствую. Задача.
Есть список типа

303907****
303908****
303909****
и второй список типа
3039081122
3045082311
3039011124
необходимо чтобы скрипт сверял номера из второго списка со всеми номерами из первого списка по очереди по первым 6 символам.
И результат выводил в третий список.
Как можно реализовать? Заранее спасибо.

Отредактировано i8080 (Апрель 28, 2022 23:45:31)

Офлайн

#2 Апрель 29, 2022 02:11:42

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9873
Репутация: +  853  -
Профиль   Отправить e-mail  

Частичное пересечение двух списков

Приведи результат для этих входных данных.



Офлайн

#3 Апрель 29, 2022 08:08:39

i8080
Зарегистрирован: 2022-02-03
Сообщения: 7
Репутация: +  0  -
Профиль  

Частичное пересечение двух списков

py.user.next
Приведи результат для этих входных данных.
3039081122
Главное чтобы скрипт сверял по первым 6 цифрам.

Отредактировано i8080 (Апрель 29, 2022 08:11:11)

Офлайн

#4 Апрель 29, 2022 13:28:45

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9873
Репутация: +  853  -
Профиль   Отправить e-mail  

Частичное пересечение двух списков

  
>>> lst1 = [3039071111,
...         3039082222,
...         3039093333]
>>> 
>>> lst2 = [3039081122,
...         3045082311,
...         3039011124]
>>> 
>>> out = []
>>> 
>>> for i in lst2:
...     for j in lst1:
...         if i // 10 ** 4 == j // 10 ** 4:
...             out.append(i)
... 
>>> out
[3039081122]
>>>



Офлайн

#5 Апрель 30, 2022 18:40:21

i8080
Зарегистрирован: 2022-02-03
Сообщения: 7
Репутация: +  0  -
Профиль  

Частичное пересечение двух списков

py.user.next
Спасибо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version