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:

pythondct = {
  '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:

pythonprint('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':

pythonprint('x' not in dct) # sẽ in ra True
Задание 1

Cho từ điển:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Kiểm tra xem trong đó có phần tử với khóa 'w' không.

Задание 2

Cho đoạn mã sau:

pythondct = {
  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.

Задание 3

Cho đoạn mã sau:

pythondct = {
  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.

Задание 4

Cho đoạn mã sau:

pythondct = {
  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.