[]
+
(range는 예외)*
(range는 예외)in
len
[ : ]
max()
, min()
[]
또는 list()
를 통해 생성[0]
, 마지막 값 [-1]
b = a
의 꼴로 복사하면 안됨b = list(a)
또는 b = a[:]
꼴로 복사해야 함b = a
는 같은 주소값을 가리키게 되어있음리스트 a
가 있다고 가정
a.append(item)
: 리스트의 끝에 item 추가a.insert(i, item)
: i번째 인덱스에 item 삽입(i 이후의 것들은 뒤로 한 칸씩 인덱스 밀림)a.pop()
: 마지막 인덱스에 위치한 값 없애고 리턴a.pop(i)
: i번째 인덱스에 위치한 값 없애고 리턴a.sort()
: 리스트 정렬a.reverse()
: 리스트 역순 정렬del a[i]
: i번째 인덱스에 있는 값 제거a.index(item)
: item이 위치한 인덱스 값 리턴a.count(item)
: 리스트 안의 item 개수 리턴a.remove(item)
: 가장 먼저 나타나는 item 제거()
또는 tuple()
을 통해 생성(1, )
range(n)
: 0부터 n-1까지 숫자들range(a, b)
: a부터 b-1까지 숫자들range(a, b, gap)
: a부터 b-1까지 gap만큼 증가시킨 숫자들문자열 text
가 있다고 가정
text.split()
: 문자열을 띄어쓰기를 기준으로 분리text.split(",")
: ,
를 기준으로 문자열 분리''.join(word)
와 같은 식으로 하나의 string으로 변환 가능text.upper()
: 문자열 내 알파벳을 대문자로 치환text.lower()
: 문자열 내 알파벳을 소문자로 치환text.center(w)
: 문자열을 길이 w로 설정하고, 가운데에 값을 둠text.rjust(w)
: 문자열을 우측정렬하고, 길이를 w로 맞춤text.ljust(w)
: 문자열을 좌측정렬하고, 길이를 w로 맞춤text.count(item)
: 문자열 내 item의 갯수를 리턴text.find(item)
: 문자열 내 item이 처음으로 나타나는 인덱스 값 리턴