파이썬 enumertate() 내장함수 이해하기
Python의 enumerate() 함수는 반복 가능한 객체(list, tuple, string, dictionary 등)의 요소와 인덱스를 함께 리턴하는 함수입니다. enumerate(iterable, start=0) 예제코드 fruits = ['apple', 'banana', 'grape'] for index, fruit in enumerate(fruits): print(index, fruit) 0 apple 1 banana 2 grape start 옵션을 사용한 예제코드 fruits = ['apple', 'banana', 'grape'] for index, fruit in enumerate(fruits, start=1): print(index, fruit) 1 apple 2 banana 3 grap..
2023. 2. 12.
python reversed() 내장함수 (뒤집기)
Python의 reversed() 함수는 순서가 있는 자료형(list, tuple, string, range)의 순서를 뒤집어주는 함수입니다. reversed() 함수를 사용하면 순서가 있는 자료형을 역순으로 반환할 수 있습니다. 아래는 reversed() 함수의 올바른 코드 예시입니다. >>> seq = [1, 2, 3, 4, 5] >>> list(reversed(seq)) [5, 4, 3, 2, 1] >>> string = "python" >>> list(reversed(string)) ['n', 'o', 'h', 't', 'y', 'p'] 물론 리스트나 튜플 등을 순서를 뒤집기 위해서 sorted() 함수에 reverse=True로 인자를 넘겨주면 역순으로 정렬해줍니다. 조금 더 명확한 것은 rev..
2023. 2. 11.