본문 바로가기
python

[PYTHON] list 선언하기, 배열 array 선언

디지털노마드 2021. 3. 16.
반응형

[PYTHON] list 선언하기, 배열 array 선언

 

python 에서는 배열이라는 말을 쓰지 않는다. list 라는 말을 사용한다. 따라서 배열을 만들기 위해서는 list 를 선언하면 된다. 그다이 어려운 개념은 아닌데, 모르니까 헤맨다. 기본 문법을 잘 익혀야 한다. leetcode 의 running sum of 1d array 문제를 풀면서 새로운 list 를 만든다음, 그 list 안에 값을 적어 놓아야 할 필요가 있어서 처음으로 사용했다. 

 

solution = list(range(10))

위처럼 하면 solution 이라는 이름의 10개짜리 list 가 생성이 된다. 

 

solution[0] = 1
solution[5] = 2
solution[9] = 10

이런씩으로 solution[0] 부터 solution[9] 까지 사용할 수 있다. 

 

solutionNum = list(range(len(nums)))

leetcode 문제를 풀면서는 이런식으로 만들었는데, nums 라는 list 의 길이만큼의 range 를 가진 solutionNum list 가 생성이 된다. 즉 길이가 10인 배열이 오면 똑같이 10인 list 가 생성이 되는 방식이다. 

 

 

반응형

댓글