데이터 분석/Python, R 문법
for, if 문 한 줄로 작성하기
장찐
2022. 3. 8. 19:39
✅ for 반복문
emp_list = list(range(10))
for i in emp_list:
print(i)
#한줄1
[i for i in emp_list]
#한줄2
for i in emp_list : print(i)
[ 출력결과 for 반복문 ] 형태로 작성한다.
✅ if 조건문
📌조건 1개
#조건 1개
v=3
if v<5:
print(0)
#한줄1
if v<5 : print(0)
#한줄2
print(0 if v<5 else 1)
📌 조건 2개 이상
#조건 여러개
num = 7
if num < 5:
print('작음')
elif v < 19:
print('중간')
else:
print('큼')
#한줄
print('작음' if num < 5 else '중간' if num<10 else '큼')
✅ for + if
emp_list = list(range(10))
for i in emp_list:
if i < 5:
print(i)
#한줄
[i for i in emp_list if i <5]