본문 바로가기
프로그램

[파이썬] 문제 : [1,1..0.5,05]리스트 컴프리헨션 코드 만들기

by 오디세이99 2022. 11. 18.
728x90
반응형

문제

 nlist = ㉮
>>> print(nlist)
[1, 1, 1, 1, 1, 0.5, 0.5, 0.5, 0.5, 0.5]

이 코드를 실행했을 때, 파란색의 출력 결과가 나오도록 
10개의 원소로 구성되는 숫자들의 리스트를 초기화해서 nlist 라는 변수로 할당하는 
㉮에 들어갈 리스트 컴프리헨션 코드를 만들어보라.
처음 5개의 원소의 값은 정수 1로, 나머지 5개의 원소는 실수 0.5로 초기화되어야 한다.

nlist = [1 if a < 5 else 0.5 for a in range(10)]
print(nlist)
[1, 1, 1, 1, 1, 0.5, 0.5, 0.5, 0.5, 0.5]
728x90
반응형

댓글