Pythonic Code - List Comprehension
학습 목표
이번 강의에서는 파이썬에서 가장 많이 사용되는 기법 중에 하나인 List Comprehension 을 사용하여 Pythonic Code를
작성하는 방법을 알아봅시다.
핵심 키워드
- List Comprehension
- Nested For loop
Pythonic Code - List Comprehension
학습 목표
이번 강의에서는 파이썬에서 가장 많이 사용되는 기법 중에 하나인 List Comprehension 을 사용하여 Pythonic Code를
작성하는 방법을 알아봅시다.
핵심 키워드
강의영상
강의 코드
result = []
for i in range(10):
result.append(i)
print(result)
result = [i for i in range(10)]
print(result)
result = [i for i in range(10) if i % 2 == 0]
print(result)
word_1 = "Hello"
word_2 = "World"
result = [i+j for i in word_1 for j in word_2]
printr(result)
case_1 = ["A", "B", "C"]
case_2 = ["D", "E", "A"]
result = [i+j for i in case_1 for j in case_2]
print(result)
# if 문 추가
result = [i+j for i in case_1 for j in case_2 if not(i==j)]
result.sort()
print(result)
words = 'The quick brown fox jumps over the lazy dog'.split()
print(words)
stuff = [[w.upper(), w.lower(), len(w)] for w in words]
for i in stuff:
print(i)
학습자료
https://www.edwith.org