Elem megléte a szótárban Pythonban
Egy kulcs meglététe a szótárban ellenőrizhető az
in operátorral, a hiánya pedig
az not in operátorral.
Nézzük meg gyakorlatban. Tegyük fel, hogy a következő szótárunk van:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Ellenőrizzük, hogy van-e 'a' kulcsú elem a szótárban:
print('a' in dct) # True-t fog kiírni
Ellenőrizzük, hogy nincs-e 'x' kulcsú elem a szótárban:
print('x' not in dct) # True-t fog kiírni
Adott egy szótár:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Ellenőrizze, hogy van-e benne 'w' kulcsú elem.
Adott a következő kód:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print('x' in dct)
Mondja meg, mi fog a konzolra kiíródni.
Adott a következő kód:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print('x' not in dct)
Mondja meg, mi fog a konzolra kiíródni.
Adott a következő kód:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(3 in dct)
Mondja meg, mi fog a konzolra kiíródni.