enumerate_list = ['우주','은하','별']
# enumerate() 함수 적용
print(enumerate(enumerate_list))
# <enumerate object at 0x0000012650076D90>
# list() 함수로 강제 변환 후 출력
print(list(enumerate(enumerate_list)))
# [(0, '우주'), (1, '은하'), (2, '별')]
# 반복문과 조합하여 사용
for i, j in enumerate(enumerate_list):
print("{}번째 = {}".format(i,j))
"""
0번째 = 우주
1번째 = 은하
2번째 = 별
"""
items_dic = {
"key1" : "value1",
"key2" : "value2",
"key3" : "value3"
}
#items() 함수 적용
print(items_dic.items())
# dict_items([('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3')])
# 반복문과 조합하여 사용
for key,value in items_dic.items():
print("key:{} value:{}".format(key,value))
"""
key:key1 value:value1
key:key2 value:value2
key:key3 value:value3
"""
결론 : enumerate() 함수와 items() 함수를 이용하면 반복변수를 2개 사용할 수 있다.