본문 바로가기

개인공부 정리/다양한 질문들

혼자 공부하는 파이썬 4 질문 - 문자열, 리스트, 딕셔너리와 관련된 기본 함수(while,range,reversed,enumerate,Counter 등등)

1. enumerate()함수와 items()함수의 올바른 표기법을 설명해줘

enumerate() 함수는 반복 가능한 객체(리스트, 튜플, 문자열 등)를 입력 받아 각 요소의 인덱스와 값을 포함하는 enumerate 객체를 반환합니다.

 

1) enumerate() 함수 사용법

fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
    print(index, fruit)

enumerate(list)와 같이 표기한다.

 

* 출력 결과

0 apple
1 banana
2 cherry

items() 함수는 딕셔너리에서 사용되며, 딕셔너리의 키-값 쌍을 튜플 형태로 반환하는 dict_items 객체를 반환합니다.

 

2) items()함수 사용법

my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}
for key, value in my_dict.items():
    print(key, value)

dict.items() 와 같이 표기한다.

 

위 코드는 my_dict 딕셔너리의 각 키와 값의 쌍을 출력합니다. 출력 결과는 다음과 같습니다.

 

* 출력 결과

name John
age 30
city New York

 

728x90
반응형
LIST