Computer >> Máy Tính >  >> Lập trình >> Python

Toán tử 'in' hoạt động như thế nào trên một bộ giá trị trong Python?


Toán tử trong Python cho phép bạn lặp qua tất cả các thành viên của một tập hợp (chẳng hạn như danh sách hoặc một tuple) và kiểm tra xem có thành viên nào trong tuple bằng với mục đã cho hay không.

ví dụ

my_tuple = (5, 1, 8, 3, 7)
print(8 in my_tuple)
print(0 in my_tuple)

Đầu ra

Điều này sẽ cung cấp đầu ra -

True
False

Lưu ý rằng trong toán tử chống lại từ điển kiểm tra sự hiện diện của khóa.

ví dụ

my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'}
print('name' in my_dict)

Đầu ra

Điều này sẽ cung cấp đầu ra -

True

Nó cũng có thể được sử dụng để kiểm tra sự hiện diện của một chuỗi hoặc chuỗi con so với chuỗi.

ví dụ

my_str = "This is a sample string"
print("sample" in string)

Đầu ra

Điều này sẽ cung cấp đầu ra -

True

Nó có thể được sử dụng ở nhiều nơi khác và cách nó hoạt động trong những trường hợp đó khác nhau rất nhiều. Đây là cách hoạt động trong bộ giá trị. Nó bắt đầu so sánh các tham chiếu của các đối tượng từ cái đầu tiên cho đến khi tìm thấy đối tượng đó trong bộ tuple hoặc đến cuối bộ tuple.