Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
Tags
- https://mynameiskgws.tistory.com/
- 스파르타코딩클럽
- https://hjmag1120.tistory.com/
- https://ji-han.tistory.com/
- https://vetenir.tistory.com/
- 태어난김에 보스까지
- 이리5조
- https://eo-oe.tistory.com/
Archives
- Today
- Total
info8995 님의 블로그
정처기 실기 코딩문제 본문
1번 문제

zip() 함수란?
- zip() 함수는 **여러 개의 iterable(반복 가능한 객체)**를 묶어서, 같은 인덱스에 위치한 요소들을 **튜플로 묶은 이터레이터(iterator)**를 생성합니다.
- 가장 짧은 iterable의 길이에 맞춰서 동작합니다.
예:

코드 실행 결과
- tupList = list(zip(alpa, num))
- alpa = ['A', 'B', 'C', 'D']
- num = [1, 2, 3]
→ zip은 짧은 쪽(num, 길이 3)에 맞춰:

2.dicList = dict(zip(num, alpa))
- zip(num, alpa) 결과는:

→ 이를 dict로 변환하면:

최종 출력 결과

2번 문제

분석:
- input()의 결과로는 "apple grape"이 들어오고, 이를 a, b로 나누기 위해선 split()이 필요합니다.
- 그리고 마지막 줄을 보면 banana를 kiwi로 바꾸고 있으므로, 문자열 치환 함수인 replace()가 필요합니다.
정답:
- ① split
- ② replace
배운 점
split() 함수
- 문자열을 구분자 기준으로 나누어 리스트로 반환한다.
- 기본 구분자는 공백이며, a, b = input().split()처럼 변수 여러 개에 한 번에 값을 할당할 수 있다.
- 예:

replace() 함수
- 문자열에서 특정 단어를 다른 단어로 치환할 수 있다.
- 원본 문자열을 변경하는 것이 아니라, 변경된 새 문자열을 반환한다.
- 예:

'TIL(Today I Learned) > 정처기 실기' 카테고리의 다른 글
| 정처기 실기 코딩문 (0) | 2025.05.20 |
|---|---|
| 서버프로그램 구현2 (0) | 2025.03.28 |
| 서버프로그램 구현 (0) | 2025.03.27 |
| 정처기 통합구현 (0) | 2025.03.26 |
| 데이터 입출력 구현2 (0) | 2025.03.25 |