Kiểm tra sự tồn tại trong Python

Trong các điều kiện, chúng ta cũng có thể kiểm tra sự tồn tại của một phần tử. Để làm điều này, sử dụng toán tử in.

Giả sử chúng ta có biến tst và danh sách lst:

pythontst = 3
lst = [1, 2, 3]

Hãy kiểm tra xem giá trị của biến có trong danh sách không:

pythonif tst in lst:
  print('+++') # cái này sẽ hoạt động
else:
  print('---')

Với cấu trúc not in, chúng ta có thể kiểm tra xem giá trị của biến có vắng mặt trong danh sách không:

pythonif tst not in lst:
  print('+++')
else:
  print('---') # cái này sẽ hoạt động
Задание 1

Cho một biến và một danh sách:

pythontst = 'x'
lst = ['x', 'y', 'z', 'w']

Kiểm tra sự tồn tại của biến trong danh sách.

Задание 2

Cho một biến và một tập hợp:

pythontst = '1'
st = {1, 2, 3, 4, 5}

Kiểm tra rằng biến không có trong danh sách.

Задание 3

Cho một biến và một chuỗi:

pythontst = '3'
txt = '123456'

Kiểm tra sự tồn tại của biến trong chuỗi.

Задание 4

Cho đoạn mã sau:

pythontst = 3
lst = ['a', 'b', 'c', 'd', 'e']
res = lst[tst]
tlp = ('a', 'b', 'c')

if res in tlp:
  print('+++')
else:
  print('---')

Hãy nói xem điều gì sẽ được in ra console.