Toán tử in cho phép duyệt collection (list, tuple) kiểm tra xem có phần tử nào bằng giá trị cho trước không.
Ví dụ
my_list = [5, 1, 8, 3, 7] print(8 in my_list) # True print(0 in my_list) # False
Kết quả
True False
Lưu ý: in trên dict kiểm tra key. Trên string kiểm tra substring.
my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'}
print('name' in my_dict) # True
my_str = "This is a sample string"
print("sample" in my_str) # True
Cơ chế: in trên list so sánh reference (identity) trước, rồi equality (==). Duyệt từ đầu đến khi tìm thấy hoặc hết list. Độ phức tạp O(n).