list Comprehension
- list를 사용해 새로운 list를 만듬.
- 일반적인 for list.append() 보다 속도가 빠름.
result = [i for i in range(10)]
print(result)
result = [i for i in range(10) if i % 3 == 0]
print(result)
# 기존 for
result = []
for i in range(10):
result.append(i)
print(result)
# A , B 비교해 같은 같을 가지는 C 만들기.
A_list = [i for i in range(10)]
B_list = [i for i in range(3)]
C_list = [i for i in A_list for j in B_list if(i == j)]
'Study > Code' 카테고리의 다른 글
Python Asterisk 가변인자. *args, **kargs (0) | 2018.12.28 |
---|---|
Python lamdba, map ,reduce (0) | 2018.12.27 |
pickle 파일 읽기 , 저장 (0) | 2018.12.20 |
python Image resize 파이썬 이미지 크기조정 (0) | 2018.12.18 |
python 영어, 숫자만 남기고 제거. re.sub('[^a-zA-Z0-9]',' ',i).strip() (0) | 2018.12.12 |