이번 포스팅에서는 파이썬의 list 혹은 dict 자료형에서 Comprehension을 이용하여 좀 더 세련되보이게코드를 짜는방법을 소개해드리겠습니다.만약에 1~100까지 해당 수의 제곱 즉, 1, 4, 9, 16, ... ,10000 까지의 값을 차례대로 가지는리스트를 하나 생성하고 싶다고 합시다.물론, 다음과 같이 코딩을 해도 물론 원하는 리스트를 얻어낼 수는 있기는 합니다.square_list = []for i in range(1, 101): square_list.append(i ** 2)그러나, 다음과 같이 코드 한줄만 짜도 같은 리스트가 반환이 됩니다.square_list = [i ** 2 for i in range(1,101)]혹시, 차이를 느끼셨나요?이처럼 원하는 규칙을 가진 iterable object..........
원문 링크 : [Python] List Comprehension, Dict Comprehension 사용 방법(코드 한 줄로 원하는 list, dictionary 바로 작성하는 방법)