Kiểm tra phần tử có trong từ điển trong Python
Có thể kiểm tra sự hiện diện của một khóa trong từ điển bằng
cách sử dụng toán tử in, và sự vắng mặt
của nó - bằng cách sử dụng not in.
Hãy xem xét trong thực tế. Giả sử chúng ta có từ điển sau:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Hãy kiểm tra xem trong từ điển có phần tử
với khóa 'a' không:
print('a' in dct) # sẽ in ra True
Hãy kiểm tra rằng trong từ điển không có phần tử
với khóa 'x':
print('x' not in dct) # sẽ in ra True
Cho từ điển:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Kiểm tra xem trong đó có phần tử với khóa
'w' không.
Cho đoạn mã sau:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print('x' in dct)
Hãy cho biết điều gì sẽ được in ra console.
Cho đoạn mã sau:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print('x' not in dct)
Hãy cho biết điều gì sẽ được in ra console.
Cho đoạn mã sau:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(3 in dct)
Hãy cho biết điều gì sẽ được in ra console.