728x90
반응형
2024년 1회 정보처리기사 실기 기출문제
문제
다음 파이썬 코드의 실행 결과를 쓰시오.
a = ["Seoul", "Kyeonggi", "Incheon", "Daejun", "Daegu", "Pusan"]
str = "S"
for i in a:
str = str + i[1]
print(str)
정답
Seynaau
반응형
해설
▼비슷한 기출 문제도 같이 풀어보세요 ▼
[정보처리기사] [ Python ] 리스트와 문자열의 인덱스 활용 | 2021년 1회 정보처리기사 실기 기출 문
2021년 1회 정보처리기사 실기 기출 문제문제다음 파이썬 프로그램의 실행결과를 쓰시오.class arr : li = ["Seoul","Kyeonggi","Iinchon","Daejeon","Daegu","Pusan"]str01 = ''for i in arr.li: str01 = str01 + i[0] print(str01)정답
august-jhy.tistory.com
1️⃣ 리스트(List)
▼ 개념 정리▼
[정보처리기사] Python 리스트(List) 관련 주요 메서드
리스트(List)는 여러 개의 값을 하나의 변수에 저장할 수 있는 데이터 구조로, Python에서 매우 자주 사용됩니다. 이 글에서는 리스트의 정의와 특징, 그리고 주요 메서드에 대해 자세히 설명하겠습
august-jhy.tistory.com
a = ["Seoul", "Kyeonggi", "Incheon", "Daejun", "Daegu", "Pusan"]
- 리스트는 대괄호([])로 표현하며, 여러 값을 담을 수 있는 자료형입니다. 리스트의 각 요소는 인덱스를 사용해 접근할 수 있습니다. 인덱스는 0부터 시작합니다.
- a[0]은 "Seoul"이고, a[1]은 "Kyeonggi"입니다.
2️⃣ for ... in 문
for 변수 in 반복할_자료:
실행할_코드
- for ... in 문은 리스트, 문자열, 튜플, 딕셔너리처럼 여러 개의 값을 담고 있는 자료형(반복 가능한 객체, iterable)을 하나씩 꺼내서 반복 작업을 할 때 사용하는 문법입니다.
- 변수 : 반복할 자료 안에서 현재 꺼낸 값이 저장되는 변수입니다.
- 반복할_자료 : 리스트, 문자열, range 등 반복 가능한 자료형입니다.
- 실행할_코드 : 반복할 때마다 실행되는 코드입니다
for i in a:
str = str + i[1]
- 리스트 a에는 도시 이름들이 들어 있습니다.
- for i in a:는 리스트 a에서 하나씩 값을 꺼내서 변수 i에 저장합니다.
- i에는 반복할 때마다 "Seoul", "Kyeonggi" ... 와 같이 각 도시 이름이 차례로 저장되고, 해당 값을 사용할 수 있습니다.
- i[1]은 현재 문자열 i의 두 번째 문자입니다. 이 문자를 기존의 str 문자열 끝에 이어붙이는 방식입니다.
728x90
3️⃣ 최종 출력
print(str)
- 위의 반복문을 거치면 str이라는 변수 안에 "Seynaau" 문자열이 저장됩니다.
- print()는 괄호 안의 값을 화면에 출력합니다. 따라서 "Seynaau"가 출력됩니다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90
반응형
'코딩일기 > 자격증' 카테고리의 다른 글
[정보처리기사] [Java] 상속과 오버라이딩 | 2024년 1회 정보처리기사 실기 기출문제 (0) | 2025.04.07 |
---|---|
[정보처리기사] SQL | 서브쿼리(Subquery) & IN 연산자 | 2024년 1회 정보처리기사 실기 기출문제 (0) | 2025.04.05 |
[정보처리기사] [ C ] 구조체와 포인터를 활용한 복리 계산 문제 | 복리 알고리즘 | 2024년 1회 정보처리기사 실기 기출문제 (0) | 2025.04.04 |
[정보처리기사] [ C ] 구조체와 포인터 활용 | 복리 알고리즘 | 2024년 1회 정보처리기사 실기 기출문제 (0) | 2025.04.03 |
[정보처리기사] [Java] 상속과 super 키워드 실행 순서 | 2024년 1회 정보처리기사 실기 기출문제 (0) | 2025.04.02 |