[Python] enumerate()

2024. 8. 6. 16:05·파이썬

enumerate()

  • 리스트, 튜플, 문자열 등 순서가 있는 자료형을 입력으로 받아, 해당 자료형의 요소와 그 요소의 인덱스를 함께 리턴
  • 보통 for문과 함께 사용되며, 반복문을 돌리면서 요소의 인덱스와 값을 동시에 접근해야 할 때 유용
  • 형식 : enumerate(순서가 있는 객체, start=0)
my_list = ['a', 'b', 'c']
print(list(enumerate(my_list)))

#출력: [(0, 'a'), (1, 'b'), (2, 'c')]
더보기

활용해봄

https://school.programmers.co.kr/learn/courses/30/lessons/181860

def solution(arr, flag):
    answer = []
    for i,f in enumerate(flag):
        if f:
            answer+=[arr[i]]*arr[i]*2
        else :
            answer = answer[:-arr[i]]
    return answer

 

 

'파이썬' 카테고리의 다른 글

[Python] 객체가 비어있는지 확인방법 / if ~ / if not ~  (0) 2024.08.07
[Python] find() / index() / rfind() / rindex()  (0) 2024.08.06
[Python] 리스트 컴프리헨션  (0) 2024.08.06
[Python] 문자열로 된 식 계산 / eval() / 보안이슈  (0) 2024.08.05
[Python] 배열의 원소 삭제하기  (0) 2024.08.05
'파이썬' 카테고리의 다른 글
  • [Python] 객체가 비어있는지 확인방법 / if ~ / if not ~
  • [Python] find() / index() / rfind() / rindex()
  • [Python] 리스트 컴프리헨션
  • [Python] 문자열로 된 식 계산 / eval() / 보안이슈
audwndl
audwndl
audwndl 님의 블로그 입니다.
  • audwndl
    audwndl 님의 블로그
    audwndl
    • 분류 전체보기 (59)
      • 파이썬 (31)
      • 이게뭐야? (1)
      • 왜안돼? (1)
      • 프로그래머스 (26)
  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
audwndl
[Python] enumerate()
상단으로

티스토리툴바