[Python] Enumerate, 중첩탈출

이건희·2021년 8월 23일
0

KOSA_log

목록 보기
5/8

2021 K-Digital 교육 (한국SW산업협회 주관) 에서 배운 내용을 제멋대로 정리해보는 공간입니다.
모든 오류 지적은 언제나 환영입니다.


📍Enumerate

반복자 또는 순서객체를 인수로 받아 활용하는 방법
enumerate(iter) 는 iter 객체를 (0,iter[0]), (1,iter[1]), (2,iter[2]) 형식으로 반환

fruits = ["banana","apple","goni","wanna","go","home"]
for index, value in enumerate(fruits):
  print("{}번째 데이터는 {}입니다."format(index+1,value))

🙌 중첩 탈출

break와 continue는 가장 안쪽의 조건문만 적용하여 탈출 시킴
그렇기 때문에 🚩flag를 사용해서 탈출 해야함

for a in range(0,3):
  break_out_flag = False
  for b in range(1, 3) :
    if a==b:
      break_out_flag = True  #if 구문에 의해 flag 값이 True로 바뀌면
      break
    print(a,b)
  if break_out_flag : #이곳에서 flag 값이 True일 경우 바깥 반복문 종료
    break:
profile
데이터분석에 관심있는 글쟁이 입니다. 재치있는 사람을 꿈꿉니다.

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN