Python

[파이썬] := 연산자 (바다코끼리 연산자)

bornsoon 2024. 8. 15. 18:55

리트 코드의 다른 사용자의 문제 풀이를 보다가 새로운 연산자를 발견해서 찾아보았더니

파이썬 3.8 부터 도입된 연산자가 있었다.

 

바다코끼리의 눈과  엄니를 닮은 이 연산자는 "바다코끼리 연산자(the walrus aperator)"라고도 한다.

이 연산자를 쓰면 변수를 선언하고 할당하는 문장을 한꺼번에 축약해서 쓸 수 있게 된다.

i:= dic.get(s[i], -1)

# 딕셔너리 dic에 s[i]이 존재하면 s[i]의 value 값을 i에 대입하고, 없으면 -1을 i에 대입한다.
728x90