본문 바로가기
파이썬

파이썬 Python 3에서 cmp ()를 사용하는 방법은 무엇입니까?

by º기록 2020. 12. 19.
반응형

cmp () 명령이 작동하지 않습니다.

다음은 코드입니다.

a = [1,2,3]
b = [1,2,3]
c = cmp(a,b)
print (c)

오류가 발생합니다.

Traceback (most recent call last):
  File "G:\Dropbox\Code\a = [1,2,3]", line 3, in <module>
    c = cmp(a,b)
 NameError: name 'cmp' is not defined
[Finished in 0.1s]

 

해결 방법

 

주석에서 언급했듯이 cmp 는 Python 3에 존재하지 않습니다. 정말로 원한다면 직접 정의 할 수 있습니다.

def cmp(a, b):
    return (a > b) - (a < b) 


 

참조 페이지 https://stackoverflow.com/questions/22490366

 

 

반응형

댓글