Meetod intersection

Meetod intersection teostab mitu hulga ristumist, mille tulemusena tagastatakse uus hulk, mis sisaldab ühiseid elemente määratud hulkade jaoks. Meetodi parameetrina edastame hulga, mille jaoks soovime leida ühised elemendid.

Süntaks

pythonhulk.intersection(hulk, millega soovime leida ühiseid elemente)

Näide

Rakendame meetodit intersection, et saada ühised elemendid kahe hulga jaoks:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'f', 'c', 'a'}
res = st1.intersection(st2)
print(res)

Koodi täitmise tulemus:

python{'c', 'a'}

Näide

Meetodil intersection on ka lühivorm:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'f', 'c', 'a'}
res = st1 & st2
print(res)

Koodi täitmise tulemus:

python{'c', 'a'}

Vaata ka

  • meetod union,
    mis ühendab hulgad
  • meetod difference,
    mis tagastab erinevused hulkade vahel