728x90
뒤집기
-
[Python] 문자열이나 배열을 뒤집는 방법코딩/Python 2023. 5. 3. 12:23
문자열 또는 배열을 뒤집는 방법을 설명한다. 첫번째 방법 [::-1]a = 'abcde'b = a[::-1]c = [1, 2, 3, 4, 5]d = c[::-1]a[::-1]은 새로운 리스트를 반환한다.첫번째 : 는 모든 원소를 선택한다는 의미이고, 두번째 : 는 스텝사이즈를 의미한다.스텝사이즈를 -1로 정했기 때문에 역순으로 리스트를 반환한다. 이 경우에는 원본리스트는 수정하지 않고 새로운 리스트를 생성시켜 b에 반환한다.만일 원본리스트를 수정해서 재사용하려면 reverse() 메서드를 사용한다. 두번째 방법 reverse()a = [1,2,3,4,5]a.reverse()reverse()는 원본 리스트를 변경하므로, 대량의 리스트를 바꿀 때 메모리를 아껴서 사용할 수 있다.문자열은 reverse() 메..