독특한 자료형 친구들

한지완·2024년 1월 31일
0

파이썬

목록 보기
14/14

자료형(list)

1. 리스트 요소 끄집어 내기 - pop

pop()은 리스트의 맨 마지막 요소를 리턴하고 그 요소는 삭제한다.

a = [1, 2, 3]
a.pop()

pop(x)는 리스트의 x번째 요소를 리턴하고 그 요소는 삭제한다.

a = [1, 2, 3]
a.pop(1)

2. 리스트에 포함된 요소 개수 세기 - count

count(x)는 리스트 안에 x가 몇개 있는지 조사하여 그 개수를 리턴하는 함수이다.

a = [1, 2, 3, 1]
a.count(1)

3. 리스트 뒤집기 - reverse

reverse 함수는 리스트를 거꾸로 뒤집어 준다. 이때, 리스트 요소들을 순서대로 정렬한 다음 다시 역순으로 정렬하는 것이 아니라, 현재의 리스트를 그대로 거꾸로 뒤집는다.

a = ['a', 'c', 'b']
a.reverse()

4. 인덱스 반환 - index

index(x) 함수는 리스트에x값이 있으면, x의 인덱스 값(위칫값)을 리턴한다.

a = [1, 2, 3]
a.index(3)

5. 리스트에 요소 삽입 - insert

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'

감사합니다.

profile
프로그래머를 꿈꾸는 중

0개의 댓글