HYEOKJINSON의 개발일지

파이썬 문법(타입힌트,enumerate) 본문

파이썬 알고리즘 인터뷰 문제 풀이

파이썬 문법(타입힌트,enumerate)

HYEOKJINSON 2020. 12. 23. 16:23
728x90

기존 파이썬 에서 타입 힌트를 사용하지 않은 경우

 

def fn(a): ......

 

타입 힌트를 사용한 경우

 

def fn(a:int)->bool:

 

리스트 컴프리헨션: 기존 리스트를 기반으로 새로운 리스트를 만들어내는 구문

 

ex1)[n*2 for n in range(1,10+1) if n%2==1]

 

ex2) a={key:value for key,value in original.items()}

 

enumerate는 열거하다는 뜻의 함수로 순서가 있는 자료형(list,set,tuple)을 인덱스를 포함한 enumerate 객체로 리턴한다

 

 

 

 

f-string:변수를 뒤에 별도로 부여할 필요없이 마치 템플릿을 사용하듯 인라인으로 삽입할 수 있어 편리하게 사용할 수 있다.

 

ex)print(f'{idx+1}:{fruit}')

'파이썬 알고리즘 인터뷰 문제 풀이' 카테고리의 다른 글

[leetcode] Remove Duplicate Letters  (0) 2020.12.26
[leetcode] Valid Parentheses  (0) 2020.12.26
스택  (0) 2020.12.26
빅오 표기법  (0) 2020.12.23
클래스 선언하기(Python3.7)  (0) 2020.12.23
Comments