반응형

파이썬, enumerate 예제 

 

정리. 수알치 오상문

 

 

data = ["사과", "오렌지", "배", "딸기", "감"]

# 리스트에 번호(0부터 시작)와 함께 출력하기 
for i, name in enumerate(data):
    print(i, name)

[출력 결과]
0 사과
1 오렌지
2 배
3 딸기
4 감

 

 

data = ["사과", "오렌지", "배", "딸기", "감"]


# 리스트에 번호(1부터 시작)와 함께 출력하기 
for i, name in enumerate(data, start=1):
    print(i, name)

[출력 결과]
1 사과
2 오렌지
3 배
4 딸기
5 감

 


# 리스트를 사전으로 만들기 1 (만들기 2번과 비교하세요)

data = ["사과", "오렌지", "배", "딸기", "감"]
dic_data = dict((i, name) for i, name in enumerate(data))
print(dic_data)

[출력 결과]
{0: '사과', 1: '오렌지', 2: '배', 3: '딸기', 4: '감'}



# 리스트를 사전으로 만들기 2

data = ["사과", "오렌지", "배", "딸기", "감"]
dic_data = dict(enumerate(data))
print(dic_data)

[출력 결과]
{0: '사과', 1: '오렌지', 2: '배', 3: '딸기', 4: '감'}

<이상>

반응형

+ Recent posts