본문 바로가기
Integration & Python

파이썬 자료형 예제로 따라해보기 #1

by 누워서 코딩 2020. 4. 9.

리스트 인덱싱 예제

 

리스트로 문자열처럼 인덱싱과 슬라이싱이 가능하다. 예제들을 한번 따라해보자.

 

 

>>> a = [30, 20, 500]

>>> a

[30, 20, 500]

>>> a[0] + a[2]

530

>>> a[-1]

500

 

>>> a = [100,200,300,['a','b','c']]

>>> a[-1]

['a', 'b', 'c']

>>> a[0]

100

>>> a[-1][0]

'a'

 

리스트 연산

 

>>> a = [1,2,3,4,5,6,7,8,9]

>>> a = [1,3,5,7,9]

>>> b = [2,4,6,8]

>>> a+b

[1, 3, 5, 7, 9, 2, 4, 6, 8]





>>> b*2

[2, 4, 6, 8, 2, 4, 6, 8]





>>> len(b)

4

 

리스트 값 수정하기

 

>>> del b[3]

>>> b

[2, 4, 6]

 

<리스트 관련 함수들 예제>

 

count : 리스트내에 요소 개수 세기

 

a 리스트내에 3이라는 요소는 2개이다.

 

>>> a = [1,2,3,3,5]

>>> a.count(3)

2

 

append : 리스트 요소들 추가

 

>>> a = [1,3,5,7]

>>> a.append(9)

>>> a

[1, 3, 5, 7, 9]

 

sort : 리스트 정렬

 

>>> a = [1,5,3,7]

>>> a.sort()

>>> a

[1, 3, 5, 7]

 

reverse : 리스트 뒤집기

리스트의 요소값들을 역순으로 추출 된다.

 

>>> a = [1,2,3,4]

>>> a.reverse()

>>> a

[4, 3, 2, 1]

 

index : 위치 반환

리스트의 지정된 요소의 index값을 반환해 준다.

 

>>> a = [2,4,6]

>>> a.index(4)

1

 

insert : 리스트내에 요소 삽입

첫번째 인자의 index에 두번째 인자의 요소가 추가 된다.

 

>>> a = [3,5,7,9]

>>> a.insert(0,1)

>>> a

[1, 3, 5, 7, 9]

remove : 리스트내에 요소 제거

인자에 해당하는 요소가 제거 된다.

 

>>> a = [1,3,5,1,3,5]

>>> a.remove(3)

>>> a

[1, 5, 1, 3, 5]

 

pop : 리스트내의 요소를 끄집어내기

인자가 없으면, 리스트의 맨 마지막 요소를 끄집어낸다.

 

>>> a = [1,3,5,7]

>>> a.pop()

7

>>> a

[1, 3, 5]

 

인자가 들어가면, 인자에 해당하는 index의 요소를 끄집어낸다.

 

>>> a.pop(1)

3

>>> a

[1, 5]

 

extend : 리스트 확장하기

a 리스트의 추가된 리스트의 요소를 더하게 된다.. 

 

>>> a = [1,3,5]

>>> a.extend([7,9])

>>> a

[1, 3, 5, 7, 9]

 


이 블로그의 다른 포스팅 보기

 

파이썬의 자료형 - 숫자, 문자열

파이썬은 C나 C++에 자료형 앞에 의무적으로 붙는 int, float, char등과 같은 형 선언(Type)을 하지 않아도 된다. 이것은 파이썬의 매우 큰 강점 중 하나다. 이번 장에서는 파이썬에서 사용하는 자료형

freernd.tistory.com

댓글