728x90
반응형
문제
파일 이름이 저장된 리스트에서 확장자가 .h나 .c인 파일을 화면에 출력하라.
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
intra.h
intra.c
define.h
내풀이
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
for i in 리스트:
r = i.split(".")
if (r[1] == "h") or (r[1] == "c"):
print(i)
결과값
intra.h
intra.c
define.h
정답
논리 연산자 or을 사용해서 두 개의 확장자를 비교합니다.
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
for 변수 in 리스트:
split = 변수.split(".")
if (split[1] == "h") or (split[1] == "c"):
print(변수)
or 는 둘중에 아무거나 상관없이 출력이 되고,
and 는 둘다 만족을해야 출력이 된다.
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 162 range() (0) | 2021.01.31 |
---|---|
초보자를 위한 파이썬 300제 // 161 range() (0) | 2021.01.31 |
초보자를 위한 파이썬 300제 // 159 split() (0) | 2021.01.30 |
초보자를 위한 파이썬 300제 // 158 split() (0) | 2021.01.29 |
초보자를 위한 파이썬 300제 // 157 capitalize() (0) | 2021.01.28 |
댓글