반응형
[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 가 생성이 되는 방식이다.
반응형
'python' 카테고리의 다른 글
[PYTHON] 텍스트로 만드는 str(), 숫자로 만드는 int() (0) | 2021.03.16 |
---|---|
[PYTHON] leetcode running sum of 1d array 문제풀이 (0) | 2021.03.16 |
[PYTHON] leetcode 1. Two Sum 문제풀이 (0) | 2021.03.15 |
[PYTHON] FOR, RANGE 를 이용한 반복문 사용방법 (i, j) 2개변수 (0) | 2021.03.15 |
[PYTHON] IF, ELSE 문 사용방법 (0) | 2021.03.15 |
댓글