리트 코드의 다른 사용자의 문제 풀이를 보다가 새로운 연산자를 발견해서 찾아보았더니
파이썬 3.8 부터 도입된 연산자가 있었다.
바다코끼리의 눈과 엄니를 닮은 이 연산자는 "바다코끼리 연산자(the walrus aperator)"라고도 한다.
이 연산자를 쓰면 변수를 선언하고 할당하는 문장을 한꺼번에 축약해서 쓸 수 있게 된다.
i:= dic.get(s[i], -1)
# 딕셔너리 dic에 s[i]이 존재하면 s[i]의 value 값을 i에 대입하고, 없으면 -1을 i에 대입한다.
728x90
'Python' 카테고리의 다른 글
[파이썬] 몫과 나머지를 한번에 구하는 divmod 함수 (0) | 2024.08.18 |
---|---|
[파이썬] 인덱스 찾기 ( index()와 find()의 차이점 ) (0) | 2024.08.17 |
[파이썬] for문에서 zip()과 enumerate() 한번에 돌리기 (0) | 2024.08.14 |
[파이썬] for문에서 리스트 2개 한번에 돌리기 (0) | 2024.08.14 |
[파이썬] 함수 정의의 화살표(->)와 콜론(:) 의미 (0) | 2024.08.14 |