카테고리 없음

파이썬 복습 - 배열

0_hoonie 2022. 7. 29. 00:37

 

배열의 형태

(1) list : [ ] 형태로 표현

(2) tuple : () 형태로 표현. 이 배열 안에 있는 값들은 수정이 전혀 안되고 읽기만 가능하다.

(3) set : set() 으로 선언. 이 배열 안에 있는 값들에는 중복 값은 들어가지 않는다.

(4) dict : dict()로 선언. 이 배열에 값이 들어갈때는 FIFO가 아닌 숫자열, 문자열 오름차순 순으로 값이 들어간다.

mylist = [1, 3, 2, 4, 5]
mytuple = (1, 2, 3, 4, 5)
myset = set()

Set 관련 예시

더보기

Set 관련 예시

 

dict 관련 예시 구문

더보기
dict 관련 구문

 

 

 

List에 값 추가하기 : 배열.append('값')

*값은 순서대로 넣어진다.(First In)

 

 

mylist = []
mylist.append(1)
mylist.append(2)
mylist.append(3)

처음 선언때는 아무 값도 안들어 가 있지만
append 후 값이 들어갔다.

List에 값 빼기 : 배열.remove('값')

*배열의 인덱스 값이 아닌 배열에 들어가 있는 값을 빼는 것이기에, 배열 중간에 있는 것도 뺄 수 있다.

*만약 똑같은 값이 두 개 있을 경우, 맨 처음에 들어간 값 먼저 뺀다.

mylist = [1,4,3]
mylist.remove(4)

중간에 들어가 있던 값 4가 빠진 것을 확인 할 수 있다

배열의 Indexting : C에서 처럼 0부터 시작이다. 다만 재밌는 점은 ~-1도 있다는 것!

List = [  1,  2,  3,  4 ]

Index    0,  1,  2,  3

Index  -4, -3, -2, -1

즉, List[-2] 를 출력하면, 3이 출력된다.

 

기타 다양한 Python 함수

Len() : 배열의 길이를 측정하는 함수