-
파이썬_list(5)_리스트 안에서 반복문 조건문python파2썬 2021. 8. 24. 15:15
코딩도장_Unit22_22.5_리스트 안에서 반복문과 조건문 사용
#리스트 안에서 for문 if문 가능(리스트 컴프리헨션 list comprehension) #문법 : [식 for 변수 in 리스트] ->대괄호 생성법 #문법 : list(식 for 변수 in 리스트) ->list() 소괄호 생성법 #두가지 방식중 대괄호 생성법이 파이썬 다운 코드라고 합니다. a = [i for i in range(10)] print(a) b = list( i for i in range(10)) print(b) c = [i+5 for i in range(10)] #0~9까지 값에 +5를 해서 리스트 생성 print(c) d = [i*2 for i in range(10)] #2를 곱한 값들 리스트 생성 print(d) print('----------------------------') #리스트 표현식에서 if조건문 사용하기 #문법 : [식 for 변수 in 리스트 if 조건식] #문법 : list(식 for 변수 in 리스트 if 조건식) e = [i for i in range(10) if i%2 ==0] #0~9까지 2의 배수(짝수) 리스트 생성 print(e) f = [i+5 for i in range(10) if i%2 ==1] #0~9중 홀수에 +5를하여 리스트 생성 print(f) #문법 : [식 for 변수1 in 리스트1 if 조건식1 for 변수2 in 리스트2 if 조건식2 ...] #문법 : list(식 for 변수1 in 리스트1 if 조건식1 for 변수2 in 리스트2 if 조건식2...) g = [i*j for j in range(2,10) for i in range(1,10)] print(g) #위의 코드는 잘 생각해보면 구구단 출력인 것을 알 수 있습니다.
'python파2썬' 카테고리의 다른 글
파이썬_Unit23_2차원_3차원_list만들기 (1) 2021.08.26 파이썬_list(6)_Unit22_심사문제22.10_map을 사용해서 입력시 list생성(tuple) (0) 2021.08.24 파이썬_list(4)_while_Unit22 (0) 2021.08.24 파이썬_list(3)_코딩도장_Unit22 (0) 2021.08.24 파이썬_list_응용하기(2) (0) 2021.08.23