티스토리 뷰
리스트 (list)
순서와 관련된 형태로 배열이라고도 부릅니다.
리스트는 대괄호 [] 안에 선언할 수 있습니다.
위와 같은 방법으로 변수에 리스트를 선언할 수 있습니다.
또한 이미 만들어진 리스트에 요소를 넣을 수도 있습니다.
위와 같은 명령어를 사용하게 되면 기존에 지정되었던 list 변수의 마지막에 'C'가 추가되게 됩니다.
리스트를 출력하는 방법은 크게 2가지가 있습니다.
리스트[숫자]를 이용해서 하나의 값을 확인하는 방법과 리스트를 그대로 작성하여 전체를 출력하는 방법입니다.
위의 사진을 보면 알겠지만 list[1]를 출력했는데 list 안의 2번째 값이 출력된 것을 확인할 수 있습니다.
그 이유는 리스트의 값을 0부터 읽기 때문에 list[0]에는 5의 값이 list[1]에는 10의 값으로 인식됩니다.
리스트.length을 이용하여 리스트의 총 길이도 구할 수 있습니다.
위의 사진과 같이 list 변수의 총 길이를 출력하게 됩니다.
딕셔너리 (dictionary)
키(key)와 밸류(value)의 값으로 이루어진 형태로 객체라고도 부릅니다.
딕셔너리는 중괄호 {} 안에 선언할 수 있습니다.
위와 같은 방법으로 변수에 딕셔너리를 선언할 수 있습니다.
이렇게 선언된 딕셔너리의 'name'은 key 값이 되고, 'JGyuni'는 value 값이 됩니다.
또한 이미 만들어진 딕셔너리에 key와 value를 추가할 수도 있습니다.
위와 같은 명령어를 사용하게 되면 기존에 지정되었던 dict 변수의 마지막에 'country'라는 key와 'Korea'라는 value가
추가되게 됩니다.
딕셔너리 또한 리스트와 같이 출력하는 방법이 여러 가지 있습니다.
위의 사진과 같이 딕셔너리를 대괄호 안에 key 값을 주어 호출하는 방법과 연결 연산자(.) 뒤에 key 값을 주는 방식과
전체 딕셔너리 key와 value 값을 한 번에 보는 방법이 있습니다.
리스트와 딕셔너리 응용
앞서 알아본 리스트와 딕셔너리는 서로 조합하여 사용할 수도 있습니다.
위의 사진과 같이 리스트와 딕셔너리를 조합하여 사용할 수도 있습니다.
또한 리스트와 딕셔너리를 조합하였을 때 기존의 리스트와 같이 호출할 때 0번부터 인식되는 것을 알 수 있습니다.
리스트 안에 존재하는 딕셔너리의 한가지의 값만 알고 싶으면 원하는 요소를 입력하여 해당 요소만 확인할 수도 있습니다.
기존 리스트와 딕셔너리에서 추가를 했었던 것과 같이 이 조합에서도 중간에 추가할 수 있습니다.
위의 사진과 같이 리스트 안에 딕셔너리를 직접 적어 넣을 수도 있고 변수에 딕셔너리 값을 넣고 변수를 호출하여 추가하는
방법이 있습니다.
리스트를 출력해보면 위의 결과와 같이 리스트 안에 딕셔너리가 잘 추가되었다는 것을 알 수 있습니다.
그리고 리스트와 딕셔너리를 구분하여 작성하면 좀 더 보기 쉽게 작성할 수 있습니다.
'Programming > JavaScript' 카테고리의 다른 글
[자바스크립트]함수 선언과 기본 제공 함수 (1) | 2022.11.22 |
---|---|
[자바스크립트]변수명 선언 방식 (0) | 2022.11.22 |
[자바스크립트] 변수와 상수 (var, let, const) (0) | 2022.11.22 |
크롬을 이용한 자바스크립트 사용법 (1) | 2022.11.21 |
- Total
- Today
- Yesterday
- 백엔드
- 변수
- 카멜식
- TIL이란?
- 리스트 딕셔너리 응용
- 프론트엔드
- 크롬으로 자바스크립트 사용하기
- 웹퍼블리싱
- 풀스택
- 자바스크립트 함수
- camel case
- TIL 의미
- 자바스크립트 기본 함수
- 개발공부
- kebab case
- 자바스크립트
- 리스트 딕셔너리 조합
- TIL 뜻
- TIL 첫글
- 개발자 콘솔
- Pascal Case
- backend
- 앱 출시용도
- TIL 작성방법
- 리터럴
- fullstack
- snake case
- frontend
- 케밥식
- 스네이크식
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |