Doing/Python

enumerate 사용법

YongArtist 2019. 7. 5. 13:23


<Source Code>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
def classification(test):
  standard, rest = int(7/len(test)), 7%len(test)
  for i in range(standard):
    # enumerate 리스트가 있는 경우 순서와 리스트의 값을 전달하는 기능
    # for j, name in enumerate(patroller):
    #   # print(j,name) enumerate 값을 보여줌
    #   print(j, name)
 
    for j, name in enumerate(test):
      print(j,name)
      if i==1 and j == 2 :
        l1 = list(enumerate(test))
        print(l1[rest-1][rest-1],l1[rest-1][rest])
 
 
 
# if __name__ == '__main__':
patroller = ['jee','jun','moon']
classification(patroller)
cs

<Result>


1
2
3
4
5
6
7
0 jee
1 jun
2 moon
0 jee
1 jun
2 moon
0 jee
cs