리스트
파이썬의 핵심을 찌르는 단계별 퀴즈를 풀어보세요.
COURSE 2 파이썬 베이직
홀수 리스트 생성하기
1부터 10까지의 숫자 중 홀수만 포함하는 리스트를 생성하고, 반복문을 통해 각 요소를 한 줄씩 출력하는 프로그램을 완성하세요.
리스트 요소 출력하기
색상 리스트에 담긴 각 색상을 사용하여 "나는 ~을 좋아합니다."라는 문장을 출력하는 프로그램을 완성하세요.
리스트 요소 변경하기
꽃 이름이 저장된 리스트에서 "장미"를 "무궁화"로 변경하여 출력하는 프로그램을 완성하세요.
리스트 요소 추가 : append()
숫자들이 담긴 리스트의 맨 뒤에 새로운 숫자 10을 추가하여 출력하는 프로그램을 완성하세요.
제곱한 리스트 만들기
홀수 리스트(1, 3, 5, 7, 9)의 각 요소를 제곱한 결과값을 새로운 리스트에 저장한 다음 인덱스와 함께 출력하는 프로그램을 완성하세요.
리스트 합계/평균 구하기
리스트에 저장된 숫자들의 합계와 평균을 구하여 소수점 첫째 자리까지 출력하는 프로그램을 완성하세요.
while문으로 리스트 읽기
while 문을 사용하여 인덱스 변수 i로 해서 리스트 요소 값을 출력하는 프로그램을 완성하세요.
리스트의 요소 위치 찾기 : index()
숫자 리스트에서 값 8이 위치한 인덱스 번호를 찾아 출력하는 프로그램을 완성하세요.
index()로 리스트 요소 값 변경하기
리스트에서 "토끼"라는 값을 찾아 그 위치를 알아내고, 해당 위치의 값을 "산토끼"로 변경하는 프로그램을 완성하세요.
날짜 분리하기 : split()
슬래시(/)로 구분된 날짜 문자열을 리스트로 분리한 후, 인덱스를 사용하여 년, 월, 일을 각각 출력하는 프로그램을 완성하세요.
이메일 주소 분리
이메일 주소 문자열을 "@" 기호를 기준으로 분리하여 아이디와 도메인을 각각 출력하는 프로그램을 완성하세요.
문자열의 점수 합계/평균 구하기
공백으로 구분된 점수 문자열을 리스트로 분리한 뒤, 점수의 합계와 평균을 계산하는 프로그램을 완성하세요.
리스트를 문자열로 변환하기 : join()
전화번호 조각들이 담긴 리스트의 요소들을 하이픈("-")으로 연결하여 하나의 문자열로 출력하는 프로그램을 완성하세요.
딕셔너리 요소 삭제하기 : remove()
리스트 member에서 숫자 20을 찾아 삭제하고 결과를 출력하는 프로그램을 완성하세요.
특정 인덱스 요소 추출하기 : pop()
리스트 data에서 2번 인덱스의 값을 꺼내 변수 x에 담고, 남은 리스트를 출력하는 코드를 완성하세요.
in 연산자로 요소 존재 확인하기
리스트 fruits에 특정 과일이 포함되어 있는지 확인하여 결과를 출력하는 조건문을 완성하세요.
리스트 짝수 요소 출력하기
숫자 리스트에서 짝수만 출력하는 프로그램을 완성하세요.
일련 변호 붙이기
학생 리스트를 순회하며 인덱스 번호에 1을 더해 "1번: 이름" 형식으로 출력하는 프로그램을 완성하세요.
2차원 리스트 요소 출력하기
2차원 리스트 numbers에서 각 요소 값을 출력하는 프로그램을 완성하세요.
2중 for문과 2차원 리스트
2중 for문을 사용하여 2차원 리스트 numbers의 모든 요소를 하나씩 세로로 출력하는 프로그램을 완성하세요.
2차원 리스트 합계 및 평균 계산하기
5명 학생의 3과목 점수가 담긴 2차원 리스트를 순회하며, 각 학생별 총점과 평균을 구하여 출력하는 프로그램을 완성하세요.
while문으로 점수 등급 인원수 구하기
20명의 성적이 담긴 리스트를 순회하며 각 점수대별(A, B, C, D, F) 인원수를 계산하여 출력하는 프로그램을 완성하세요.