t = [1,5,7,33,39.52]
for p in enumerate(t):
print(p)
(0, 1)
(1, 5)
(2, 7)
(3, 33)
(4, 39)
(5, 52)
for i, v in enumerate(t):
print("index : {}, value: {}".format(i,v))
실행 결과
index : 0, value: 1
index : 1, value: 5
index : 2, value: 7
index : 3, value: 33
index : 4, value: 39
index : 5, value: 52
# enumerate 함수
data = enumerate((1, 2, 3))
print(data, type(data))
for i, value in data:
print(i, ":", value)
print()
data = enumerate({1, 2, 3})
for i, value in data:
print(i, ":", value)
print()
data = enumerate([1, 2, 3])
for i, value in data:
print(i, ":", value)
print()
dict1 = {'이름': '한사람', '나이': 33}
data = enumerate(dict1)
for i, key in data:
print(i, ":", key, dict1[key])
print()
data = enumerate("재미있는 파이썬")
for i, value in data:
print(i, ":", value)
print()
실행 결과
<enumerate object at 0x0000000002424EA0> <class 'enumerate'>
0 : 1
1 : 2
2 : 3
0 : 1
1 : 2
2 : 3
0 : 1
1 : 2
2 : 3
0 : 이름 한사람
1 : 나이 33
0 : 재
1 : 미
2 : 있
3 : 는
4 :
5 : 파
6 : 이
7 : 썬