“Python найти пересечение двух списков” Ответ

пересечение двух списков Python

>>> a = [1,2,3,4,5]
>>> b = [1,3,5,6]
>>> list(set(a) & set(b))
[1, 3, 5]
batman_on_leave

пересечение в списке

def intersection(lst1, lst2): 
    lst3 = [value for value in lst1 if value in lst2] 
    return lst3 
  
# Driver Code 
lst1 = [4, 9, 1, 17, 11, 26, 28, 54, 69] 
lst2 = [9, 9, 74, 21, 45, 11, 63, 28, 26] 
print(intersection(lst1, lst2)) 
Victorious Vendace

Не пересечение двух списков Python

set(a) ^ set(b)
{2, 4, 6}
Bloody Buffalo

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

# 3 Approaches to find intersect of two lists:
# set two lists:
a = [1,2,3,4,5,6,7,8]
b = [8,7,4,3,100,200]
# the intersect c should be [3,4,7,8]
# Method 1:
c = list(set(a) & set(b))
print(c)
# Method 2:
c = list(filter(set(a).__contains__, b))
print(c)
# Method 3:
c = list(set(a).intersection(b))
Dead Dragonfly

пересечение списков в Python

import numpy as np
recent_coding_books =  np.intersect1d(recent_books,coding_books)
Frail Falcon

Python получить пересечение двух списков

# intersection of two lists (lst1 & lst2)
In [1]: x = ["a", "b", "c", "d", "e"]

In [2]: y = ["f", "g", "h", "c", "d"]

In [3]: set(x).intersection(y)
Out[3]: {'c', 'd'}
# has_intersection = bool(set(x).intersection(y)) -> True
gdfelt

Ответы похожие на “Python найти пересечение двух списков”

Вопросы похожие на “Python найти пересечение двух списков”

Больше похожих ответов на “Python найти пересечение двух списков” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования