[ slice ] 보통 리스트에 쓰이지만, 문자열에도 또한 슬라이스를 쓸 수 있다. >>> string = 'Hello my world!' >>> reversed_string = string[::-1] >>> reversed_string '!dlrow ym olleH' [ reversed() ] reversed() 는 iterate를 반환한다. reverse 된 string 값을 반환하는 것이 아니라는 것에 유의한다. 따라서 string으로 만들어주기 위해서는 join 함수로 다시 합쳐주어야한다. >>> ''.join(reversed(string)) '!dlrow ym olleH' [ reverse() ] reverse는 리스트 전용함수 이다. (파괴적 처리) 따라서 굳이 reverse를 쓰고 싶다면, ..
reverse()
[ sort() ] sort() 함수는 리스트를 오름차순으로 정렬된다. sort(reverse=True) 함수는 리스트를 내림차순으로 정렬한다. mylist = [1,2,3,49,23,43,23,3,5] mylist.sort() print(mylist) mylist.sort(reverse=True) print(mylist) # [1, 2, 3, 3, 5, 23, 23, 43, 49] # [49, 43, 23, 23, 5, 3, 3, 2, 1] [reverse()] 정렬과는 아무런 관계가 없다. 순서를 서로 바꾸는 함수이다. name = ['홍길동','강호동','박찬호','고길동'] name.reverse() print(name) # ['고길동', '박찬호', '강호동', '홍길동'] [실습1] 암호 해독..