Python හි ශබ්ද කෝෂයක මූලද්රව්යයක් පැවතීම
ශබ්ද කෝෂයක යතුරක් පවතිනවාදැයි පරීක්ෂා කළ හැක්කේ
in මෙහෙයුම භාවිතයෙන් වන අතර, නොපවතින බව
- not in භාවිතයෙන් පරීක්ෂා කළ හැකිය.
ප්රායෝගිකව බලමු. අපට පහත ශබ්ද කෝෂය ඇතැයි සිතමු:
dct = {
'a': 1,
'b': 2,
'c': 3
}
ශබ්ද කෝෂයේ 'a' යතුර සහිත මූලද්රව්යයක්
පවතිනවාදැයි පරීක්ෂා කරමු:
print('a' in dct) # True ලෙස ප්රදර්ශනය කරයි
ශබ්ද කෝෂයේ 'x' යතුර සහිත මූලද්රව්යයක්
නොමැති බව පරීක්ෂා කරමු:
print('x' not in dct) # True ලෙස ප්රදර්ශනය කරයි
ශබ්ද කෝෂය දී ඇත:
dct = {
'x': 1,
'y': 2,
'z': 3
}
එහි 'w' යතුර සහිත මූලද්රව්යයක්
පවතිනවාදැයි පරීක්ෂා කරන්න.
පහත කේතය දී ඇත:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print('x' in dct)
කොන්සෝලයේ දිස්වන්නේ කුමක්දැයි කියන්න.
පහත කේතය දී ඇත:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print('x' not in dct)
කොන්සෝලයේ දිස්වන්නේ කුමක්දැයි කියන්න.
පහත කේතය දී ඇත:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(3 in dct)
කොන්සෝලයේ දිස්වන්නේ කුමක්දැයි කියන්න.