Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

'in' 연산자는 Python의 튜플에서 어떻게 작동합니까?


Python의 in 연산자를 사용하면 컬렉션의 모든 멤버(예:목록 또는 튜플)를 반복하고 튜플에 지정된 항목과 동일한 멤버가 있는지 확인할 수 있습니다.

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

출력

이것은 출력을 줄 것입니다 -

True
False

in operator는 사전에 대해 키가 있는지 확인합니다.

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 string)

출력

이것은 출력을 줄 것입니다 -

True

다른 많은 곳에서 사용할 수 있으며 이러한 시나리오에서 작동하는 방식은 매우 다양합니다. 이것이 튜플에서 작동하는 방식입니다. 튜플에서 해당 객체를 찾거나 튜플 끝에 도달할 때까지 첫 번째 객체부터 객체의 참조 비교를 시작합니다.