pop()은 리스트의 맨 마지막 요소를 리턴하고 그 요소는 삭제한다.
a = [1, 2, 3]
a.pop()
pop(x)는 리스트의 x번째 요소를 리턴하고 그 요소는 삭제한다.
a = [1, 2, 3]
a.pop(1)
count(x)
는 리스트 안에 x
가 몇개 있는지 조사하여 그 개수를 리턴하는 함수이다.
a = [1, 2, 3, 1]
a.count(1)
reverse 함수
는 리스트를 거꾸로 뒤집어 준다. 이때, 리스트 요소들을 순서대로 정렬한 다음 다시 역순으로 정렬하는 것이 아니라, 현재의 리스트를 그대로 거꾸로 뒤집는다.
a = ['a', 'c', 'b']
a.reverse()
index(x)
함수는 리스트에x
값이 있으면, x의 인덱스 값(위칫값)
을 리턴한다.
a = [1, 2, 3]
a.index(3)
insert(a, b)는 리스트의 a번째 위치에 b를 삽입하는 함수이다. 파이썬은 숫자를 0부터 센다는 것을 반드시 기억해야한다.
a = [1, 2, 3]
a.insert(0, 4)
자료형을 바꾸기 위해서는 자료형 클래스 생성자를 이용한다. 예를 들어 정수를 문자열로 바꿀 때는 str, 문자열을 정수로 바꿀 때는 int를 사용한다.
str(20201012)
결과:
'20201012'
파이썬에서 자료형과 클래스는 같은 의미라고 봐도 무방하다. 클래스를 알고 싶으면 __class__
속성을 살펴본다.
a = 1
type(a)
결과:
'string'
type((1, 2, 3))
결과:
'tuple'
type((1, 2, 3))
결과:
'tuple'
type([1, 2, 3])
결과:
'tuple'
type((1, 2, 3))
결과:
'list'
type(3.14)
결과:
'float'
감사합니다.