[Python] sorted() 함수와 sort() 메서드 차이점
목 차1. sorted()와 sort()의 차이점1-1. sorted()1-2. sort()2. 마무리 1. sorted()와 sort()의 차이점Python에는 sorted() 함수 외에도 리스트 전용 메서드인 sort()가 있습니다. 1-1. sorted()반복 가능한 객체를 정렬하고, 새로운 리스트를 반환합니다.원본 데이터는 변경되지 않습니다.numbers = [4, 2, 9, 1, 5]# sorted()는 새로운 정렬된 리스트를 반환sorted_numbers = sorted(numbers)print(sorted_numbers) # [1, 2, 4, 5, 9]print(numbers) # 원본 리스트는 변경되지 않음: [4, 2, 9, 1, 5] 1-2. sort()리스트에서만 사용..
2024. 10. 23.
[Python] 파이썬 packing, unpacking - 패킹, 언패킹 쉽게 이해하기
패킹 (PACKING) 튜플 패킹 리스트 패킹 * 연산자를 사용한 패킹 (*, ** 가변 인자 패킹) 가변 함수를 사용한 활용 예제 언패킹 (UNPACKING) 튜플 언패킹 리스트 언패킹 * 연산자를 사용한 언패킹 함수에서의 언패킹 예제 파이썬 패킹(packing)은 여러 개의 값을 하나의 변수로 묶는 과정파이썬 언패킹(unpacking)은 묶인 값을 여러 개의 변수로 분리하는 과정 패킹 (PACKING)파이썬에서 패킹은 여러 개의 값을 하나의 변수로 묶는 것을 의미합니다. 리스트, 튜플 같은 자료형을 묶을 때 주로 사용되며, 가변인자 사용시에도 유용하게 사용 됩니다. 튜플 패킹a = 1, 2, 3, 4print(a) # (1, 2, 3, 4) 리스트 패킹a = [1, 2, 3, 4]print(a)..
2024. 9. 12.