728x90
반응형
안녕하세요. 스마트 팩토리입니다.
파이썬 중급 #080 리스트 - 조건이 붙는 리스트 함축에 대해 알아보겠습니다.
1. 조건이 붙는 리스트 함축
리스트 함축에 조건이 붙는 경우
조건에 맞게 리스트 요소값을 더 빠르게 생성할 수 있다.
코드를 보면서 알아보겠습니다.
onetoend=[]
for i in range(10,21):
onetoend.append(i)
print(onetoend)
10부터 20까지 수를 요소로 가지는 리스트입니다.
oddnums=[]
for i in range(len(onetoend)) :
print(i,end="")
if onetoend[i]%2==1:
oddnums.append(onetoend[i])
반복문에서 i 값 확인차원에서 출력해보았습니다.
print("\n oddnums",oddnums)
짝수만 출력하는 코드입니다.
oddnums1=[x for x in range(10,21) if x%2==1]
print("oddnums1",oddnums1)
조건이 있는 리스트 함축으로 숫자로 되어서 출력되게 작성할 수 있습니다.
onetoend=[]
for i in range(10,21):
onetoend.append(i)
print(onetoend)
oddnums=[]
for i in range(len(onetoend)) :
print(i,end="")
if onetoend[i]%2==1:
oddnums.append(onetoend[i])
print("\n oddnums",oddnums)
oddnums1=[x for x in range(10,21) if x%2==1]
print("oddnums1",oddnums1)
728x90
반응형
'Python' 카테고리의 다른 글
파이썬 중급 #082 리스트 - 리스트 함축 문자열 첫단어 출력 (0) | 2022.05.28 |
---|---|
파이썬 중급 #081 리스트 - 이웃하는 요소끼리 출력 (0) | 2022.05.27 |
파이썬 중급 #079 리스트 - 리스트 함축-거듭제곱 표현하기 [x**2 for x list] (0) | 2022.05.25 |
파이썬 중급 #077 리스트 - 참조로 호출하기(call by reference) (0) | 2022.05.24 |
파이썬 중급 #077 리스트 - 값으로 호출하기(call by value) (0) | 2022.05.23 |
댓글