파이썬에서는 멤버십 연산자를 사용하여 특정 값이 시퀀스(문자열, 리스트, 튜플 등)에 포함되어 있는지를 확인할 수 있습니다. 멤버십 연산자는 in과 not in 두 가지가 있습니다. 아래는 이에 대한 설명입니다.
1. in 연산자
왼쪽 피연산자가 오른쪽 시퀀스에 속한 멤버인 경우 True를 반환하고, 그렇지 않은 경우 False를 반환합니다.
fruits = ["apple", "banana", "orange"]
result1 = "banana" in fruits # True
result2 = "grape" in fruits # False
python
Copy code
text = "Hello, World!"
result3 = "Hello" in text # True
result4 = "Python" in text # False
2. not in 연산자
왼쪽 피연산자가 오른쪽 시퀀스에 속하지 않은 멤버인 경우 True를 반환하고, 속한 경우 False를 반환합니다.
numbers = [1, 2, 3, 4, 5]
result5 = 6 not in numbers # True
result6 = 3 not in numbers # False
python
Copy code
sentence = "Python is fun!"
result7 = "Java" not in sentence # True
result8 = "is" not in sentence # False
멤버십 연산자는 주로 조건문에서 사용되며, 특정 값이 리스트, 문자열 등에 포함되어 있는지 여부를 확인하는 데 유용합니다.
With ChatGPT
'Python > 포스팅' 카테고리의 다른 글
파이썬 숫자형 (Numeric Types) (0) | 2023.11.30 |
---|---|
파이썬 자료형 (0) | 2023.11.30 |
파이썬 식별 연산자 (Identity Operators) (0) | 2023.11.30 |
파이썬 할당 연산자 (Assignment Operators) (0) | 2023.11.30 |
파이썬 논리 연산자 (Logical Operators) (0) | 2023.11.30 |