관심/Data Science
[파이썬] Pythonic한 코드를 만드는 10가지 팁
1. enumerate 를 사용한다. # iterate with enumerate # instead of range(len(x)) #나쁜 예 data = [1, 2, -3, -4] for i in range(len(data)): if data[i] < 0: data[i] = 0 print(data) #좋은 예 data = [1, 2, -3, -4] for idx, num in enumerate(data): if num < 0: data[idx] = 0 print(data) enumerate()는 iterable 객체에 사용하면 인덱스와 아이템을 튜플 형태로 반환합니다. 2. List comprehension 사용 # Use list comprehension #나쁜 예 squares = [] for i i..
2021. 7. 9. 16:37
최근댓글