⊗pyPmStEP 117 of 208 menu

Tilstedeværelse af element i et sæt i Python

For at kontrollere om et element findes i et sæt, skal du bruge operatoren in. Til venstre for operatoren angives det ønskede element, og til højre - i hvilket sæt det skal søges. Hvis elementet findes i sættet, returneres den boolske værdi True, ellers - False.

Lad os sige, at vi har et sæt:

st = {'a', 'b', 'c'}

Lad os kontrollere, om elementet 'a' findes i det:

res = 'a' in st print(res) # vil udskrive True

Lad os nu prøve at finde elementet 'e' i sættet:

res = 'e' in st print(res) # vil udskrive False

Du kan også kontrollere tilstedeværelsen af et element i flere sæt på samme tid. For at gøre dette skal du også bruge fællesmængde-operatoren &:

st1 = {1, 2, 3, 4} st2 = {3, 4, 5, 6} print(3 in st1 & st2) # vil udskrive True

For at gøre det modsatte og finde ud af, om et element ikke findes i et sæt, kan du bruge konstruktionen not in:

st = {'1', '2', '3'} res = '4' not in st print(res) # vil udskrive True

Givet et sæt:

st = {1, 2, 3, 4, 5}

Givet en variabel:

num = 3

Kontrollér, at værdien af denne variabel findes i sættet.

Følgende kode er givet:

st1 = {'1', '2', '3'} st2 = {'4', '5', 3} print('3' in st1 & st2)

Sig, hvad der udskrives i konsollen.

Følgende kode er givet:

st = {'ab', 'bc', 'cd'} txt = 'bc' print(txt not in st)

Sig, hvad der udskrives i konsollen.

Følgende kode er givet:

st = {'x', 'y', 'z', 'w'} txt = 'yz' print(txt not in st)

Sig, hvad der udskrives i konsollen.

kkitentrid