본문 바로가기
Python

파이썬 중급 #071 리스트 - 일치검사, 리스트 크기비교

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

안녕하세요. 스마트팩토리입니다. 
파이썬 중급 #071 리스트 - 일치검사, 리스트 크기비교에 대해 알아보겠습니다. 

 

1. 비교일치 검사

리스트 비교 일치 검사 
비교연산자 ==,!=,<,>를 활용하여 리스트 요소의 값이 일치하는지를 검사하는 것.

코드를 보면서 알아보겠습니다. 

num1=[1,2,3,4]
num2=[1,2,3,4]
num3=[1,2,3,4,5]
num4=[0,1,2,3,4]

print(num1==num2)

num1 과 num2는 동일한 요소를 가지고 있기에 서로 같습니다. True가 출력된 것을 볼 수 있습니다. 

리스트 비교일치검사의 경우는 인덱스 별로 비교하여 동일해야 같은 것으로 간주합니다. 


print(num1==num3)

num1 과 num3 는 num3가 마지막 요소인 5가 하나더 있기 때문에 ==는 성립하지 않아 False 가 출력됩니다.


print(num1==num4)

num1과 num4도 0 하나 차이로 다르게 되어 일치하지 않아 False

print(num1>=num3)

num1 과 num3 에서  num3이 5가 하나더 있어서 >= 도 참이 아닌 False 입니다. 

print(num3>num2)

 

num3 와 num2는 에서 num3 인덱스와 동일하게 같은 값을 가지고 있다가 마지막에 인덱스에 5가 하나 더 있기에 더 큽니다. 그래서 True.

 


print(num4>num2)

 

num4와 num2는 인덱스로는 다 다른 값을 가지고 있습니다. 그래서 Fase가 됩니다. 

여기서 일치검사는 인덱스별로 일치하는 것을 확인하는 것임을 알아야 합니다. 

num1=[1,2,3,4]
num2=[1,2,3,4]
num3=[1,2,3,4,5]
num4=[0,1,2,3,4]

print(num1==num2)
print(num1==num3)
print(num1==num4)
print(num1>=num3)
print(num3>num2)
print(num4>num2)

 

728x90
반응형

댓글