농구부 뽑기
주어진 class_A에서 키가 175cm 이상인 친구들을 뽑아서 농구부를 결성한다고 합니다.
- basketball_team 이라는 빈 리스트를 작성하여, 농구부가 될 아이들의 이름만 추가하는 코드를 작성해보세요.
- 마지막에 basketball_team 을 출력해봅시다.
정답코드
1
2
3
4
5
6
7
8
9
class_A = {"양세형": 146, "유세윤": 160, "서강준": 167, "유재석": 175.3, "서장훈": 207}
basket_ball = []
for i in class_A:
if class_A[i] >= 175: # value값이 175보다 크거나 같은 부분
basket_ball.append(i) # 그 값을 빈 리스트에 넣어줌
print(basket_ball)
풀이
1
basket_ball = []
결과 값을 넣어줄 빈 리스트를 선언해줍니다.
1
for i in class_A:
리스트 안의 값을 모두 살펴봐야하니 for문으로 돌려준다. 여기서 i는 딕셔너리의 키값을 받아올 것이다.
1
if class_A[i] >= 175:
딕셔너리 class_A에서 순회 중인 키 i에 해당하는 값이 175보다 크거나 같은지를 확인하는 부분이다.
1
basket_ball.append(i)
위 조건에 부합한다면 i 값을 빈 리스트 basket_ball에 추가해준다.
This post is licensed under CC BY 4.0 by the author.