enumerate() 함수 enumerate()란?enumerate()는 반복 가능한(iterable) 객체에서 각 요소의 인덱스와 값을 함께 가져오는 함수입니다.✨ 사용 이유리스트나 deque 같은 자료구조를 순회할 때 인덱스까지 함께 필요할 경우 편리함for i in range(len(리스트)) 대신 enumerate(리스트)를 쓰면 더 깔끔한 코드 가능🔹 enumerate() 기본 사용법fruits = ["사과", "바나나", "체리"] for index, value in enumerate(fruits): print(f"인덱스: {index}, 값: {value}")🔸 실행 결과:인덱스: 0, 값: 사과 인덱스: 1, 값: 바나나 인덱스: 2, 값: 체리👉 enumerate()를 사용하면 자동으로 (인덱스, 값)을 튜플..
' '.join(...) - 뒤집힌 단어 리스트를 공백을 넣어 하나의 문자열로 결합  ['test', 'a', 'is', 'this']' '.join(...) 결합하면: "test a is this"join 사용 안한 코드입력n = int(input())case = [input(). split(' ') for _ in range (n)]for i in range (n) : top = case[i][::-1] print(f"Case # {i+1}: {top}")출력Case # 1: ['test', 'a', 'is', 'this']Case # 2: ['foobar']Case # 3: ['base', 'you', 'all']  join 사용 코드입력n = int(input())case = [input(). split(' '..
stack 간단 정리 # 빈 스택(리스트 초기화)stack = []stack# 스택에 원소 추가stack = [1, 2, 3]stack.append(4)stack# 스택에서 원소 제거(가장 마지막 원소 제거)stack = [1, 2, 3]top = stack.pop()print(top)stack# 스택의 top 가져오기 (제거 X, 가져오기만)stack = [1, 2, 3]top = stack[-1]top