코딩일기/자격증

[정보처리기사] [Python] 리스트와 for in문 활용 | 문자열 인덱싱 | 2024년 1회 정보처리기사 실기 기출문제

jhy_2023 2025. 4. 4. 23:32
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
반응형