Kiểm tra sự tồn tại của phần tử trong Set trong Python

Để kiểm tra xem một phần tử có tồn tại trong set hay không, hãy sử dụng toán tử in. Ở bên trái toán tử là phần tử cần tìm, và bên phải - set để tìm kiếm trong đó. Nếu phần tử có trong set, giá trị boolean True sẽ được trả về, ngược lại - False.

Giả sử chúng ta có một set:

pythonst = {'a', 'b', 'c'}

Hãy kiểm tra xem phần tử 'a' có trong đó không:

pythonres = 'a' in st
print(res) # sẽ in ra True

Bây giờ hãy thử tìm phần tử 'e' trong set:

pythonres = 'e' in st
print(res) # sẽ in ra False

Bạn cũng có thể kiểm tra sự tồn tại của một phần tử trong nhiều set cùng một lúc. Để làm điều này, hãy sử dụng thêm toán tử giao &:

pythonst1 = {1, 2, 3, 4}
st2 = {3, 4, 5, 6}

print(3 in st1 & st2) # sẽ in ra True

Để kiểm tra ngược lại xem một phần tử có KHÔNG có trong set hay không, bạn có thể sử dụng cú pháp not in:

pythonst = {'1', '2', '3'}

res = '4' not in st
print(res) # sẽ in ra True
Задание 1

Cho set:

pythonst = {1, 2, 3, 4, 5}

Cho biến:

pythonnum = 3

Hãy kiểm tra xem giá trị của biến này có tồn tại trong set hay không.

Задание 2

Cho đoạn code sau:

pythonst1 = {'1', '2', '3'}
st2 = {'4', '5', 3}

print('3' in st1 & st2)

Hãy cho biết kết quả in ra console.

Задание 3

Cho đoạn code sau:

pythonst = {'ab', 'bc', 'cd'}
txt = 'bc'

print(txt not in st)

Hãy cho biết kết quả in ra console.

Задание 4

Cho đoạn code sau:

pythonst = {'x', 'y', 'z', 'w'}
txt = 'yz'

print(txt not in st)

Hãy cho biết kết quả in ra console.