본문 바로가기
Python

파이썬 중급 #060 리스트 - 시퀀스에 값이 있나 ? 없나 판별 not in[ ]

by Smart Factory in 2020 2022. 5. 5.
728x90
반응형

안녕하세요. 스마트팩토리입니다. 
파이썬 중급 #060 리스트 - 시퀀스에 값이 있나 ? 없나 판별 not in[ ]

1. 리스트에 요소값이 있는지 유무판단

list변수 안에 요소값이 있는지 판단하기 위해서  
요소값 in 리스트 변수 
로 확인하여 

있으면 True
없으면 False 를 출력한다. 

반대로  


요소값 not in 리스트 변수 

있으면 False
없으면 True 를 출력한다. 

 

 코드를 보면서 알아보면

 

print(10 in [10,20,30])
print(10 not in [10,20,30])
print(10 not in [20,30])

직접 print  함수 안에서 10 in  리스트 적용하여 보면 위 처럼 
해당 리스트에 10이 있으기 True 를 출력하는 것을 볼 수 있다. 

 10 not in 리스트 의 경우는 없는 경우가 True 이고 있으면 False가 된다. 

같은 방법으로 이해하면 위 출력값을 이해하는데 큰 어려움은 없을 것이다. 

 

listnum=[10,20,30,40,50]
print(10 in listnum)
print(10 not in listnum)

 

리스트 변수를 따로 작성하고 해당 리스트 변수 안의 요소값으로 하여도 같은 방식으로 참, 거짓 값이 출력되는 것을 볼 수 있다. 


listChr=["일","이","삼","사","오","육"]
print("육" in listChr)

문자열을 개별 요소값으로 갖는 리스트 또한 해당 문자열이 있는 경우와 없는 경우에 따라서 각각  True, False값으로 하여 참, 거짓을 보여줌을 알 수 있다. 

 

print(10 in [10,20,30])
print(10 not in [10,20,30])
print(10 not in [20,30])

listnum=[10,20,30,40,50]
print(10 in listnum)
print(10 not in listnum)

listChr=["일","이","삼","사","오","육"]
print("육" in listChr)
728x90
반응형

댓글