Найти - Пользователи
Полная версия: Частичное пересечение двух списков
Начало » Python для новичков » Частичное пересечение двух списков
1
i8080
Всех приветствую. Задача.
Есть список типа
303907****
303908****
303909****
и второй список типа
3039081122
3045082311
3039011124
необходимо чтобы скрипт сверял номера из второго списка со всеми номерами из первого списка по очереди по первым 6 символам.
И результат выводил в третий список.
Как можно реализовать? Заранее спасибо.
py.user.next
Приведи результат для этих входных данных.
i8080
py.user.next
Приведи результат для этих входных данных.
3039081122
Главное чтобы скрипт сверял по первым 6 цифрам.
py.user.next
  
>>> 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]
>>>
i8080
py.user.next
Спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB