본문 바로가기

list2

#5 리스트(Lists) 리스트(Lists)란? 파이썬(Python)은 여러 복합적인 데이터를 그룹으로 다루기 위한 데이터 타입을 제공합니다. 바로 리스트(Lists)라고 하는 녀석입니다. 리스트는 대괄호(Square brackets)안에 콤마로 구분해서 데이터를 저장합니다. 데이터는 앞에서 배운 숫자(Numbers)나 문자열(Strings) 또는 리스트가 될 수 도 있습니다. 물론 그것뿐만이 아니라 어떤 데이터 타입의 데이터도 모두 저장할 수 있습니다. 하지만 보통은 리스트의 데이터 처리를 쉽게 하기 위해서 같은 타입의 데이터를 저장하곤 하죠. 그럼 예제를 한번 볼까요? my_list = [1, 2, 3]# 숫자들을 가지고 있는 리스트 print(my_list) # [1, 2, 3] my_list = ['a', 'bc', 'd.. 2020. 9. 21.
파이썬(Python) 2차원 배열(Multidimensional Array) 생성하기 파이썬에서 배열은 리스트를 사용해서 생성할 수 있습니다. 1차원 배열 생성은 아래 포스팅을 참고하세요. 2020/09/18 - [파이썬/자주하는 질문] - 파이썬(Python) 배열(Array) 생성하기 2차원 배열은 리스트를 중첩해서 만들 수 있습니다. 예를 들어서, 2행 3열의 2차월 배열을 만들기 위해선 아래와 같이 할 수 있죠. row, column = 2, 3 arr_2d = [[None] * column for i in range(row)] print(arr_2d) # [[None, None, None], [None, None, None]] 좀 더 효율적으로 다차원 배열을 다뤄야 한다면 Numpy 패키지를 사용할 수 있습니다. Numpy는 적은메모리를 사용하며 더 빠르게 다차원 배열을 만들 수.. 2020. 9. 18.