Pythonda lug'atda element mavjudligi
Lug'atda kalit mavjudligini in operatori,
yo'qligini esa not in operatori yordamida
tekshirish mumkin.
Amalda ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi lug'at mavjud:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Keling, lug'atda 'a' kalitli element
borligini tekshiramiz:
print('a' in dct) # True chiqadi
Keling, lug'atda 'x' kalitli element
yo'qligini tekshiramiz:
print('x' not in dct) # True chiqadi
Lug'at berilgan:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Unda 'w' kalitli element borligini tekshiring.
Quyidagi kod berilgan:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print('x' in dct)
Konsolga nima chiqishini ayting.
Quyidagi kod berilgan:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print('x' not in dct)
Konsolga nima chiqishini ayting.
Quyidagi kod berilgan:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(3 in dct)
Konsolga nima chiqishini ayting.