1. 리스트 연결 및 정렬
리스트에 다른 리스트를 연결시킬수 있다. 덧셈 + 연산자를 이용해 expend 함수의 기능을 그대로 할 수도 있다.
리스트 내의 아이템을 오름차순 또는 내림차순으로 정렬할 수 있다.
2. 리스트 순서바꾸기와 슬라이싱
아이템의 순서를 전체적으로 뒤집을 수 있다.
[n:m] 을 통해, 리스트에서 인덱스 n~m 까지 원하는 아이템만 뽑아낼 수 있다. 인덱스 n의 값에서 부터 인덱스 m-1 까지의 값 출력.
[a:b] 는 인덱스를 뜻하고, a 인덱스에서 b-1인덱스 값까지 출력해주며, 맨 마지막의 아이템이 -1 그 왼쪽으로 -2 -3.. 으로 된다. -를 이용하면 순서를 거꾸로 출력할 수 있다.
리스트가 아닌 문자열 char = 'abvkdkflslkeofpk' 도 똑같이 char[0:2] 와 같이 슬라이싱 할 수 있고, 슬라이싱 역시 char[n:m:2] 처럼 2칸 간격으로 뛰도록 간격을 지정 가능하다.
-slice() 함수도 슬라이싱 함수이다. list.[2:4] = slice(2,2)4 와 같은 기능
3. 그 외 리스트의 기능