728x90
반응형
2023.01.09 - [개발공부/자바스크립트 (javascript)] - 자바크스크립트 공부일지(javascript, 스파르타 코딩클럽)
리스트와 딕셔너리
1. 리스트
- 대괄호로 선언 [ ]
let b_list = [1,2,3,4,5]
console.log(b_list.length) // 리스트의 길이를 구할 수 있다.
5
2. 딕셔너리
- 중괄호로 선언 { }
let a_dict = {'name' : 'bob' , 'age' : 21}
console.log (a_dict['name'])
bob
name 이라는 key를 넣으면 bob 이라는 value 값이 나온다.
리스트 + 딕셔너리를 사용하여
복합적인 데이터를 사용하려고 한다.
리스트 안에 2개의 딕셔너리 또는 3개, 4개 등 여러개의 딕셔너리가 들어 갈 수 있다.
names = [{'name':'bob','age':20},{'name':'carry','age':38}]
// names[0]['name']의 값은? 'bob'
// names[1]['name']의 값은? 'carry'
new_name = {'name':'john','age':7}
names.push(new_name)
// names의 값은? [{'name':'bob','age':20},{'name':'carry','age':38},{'name':'john','age':7}]
// names[2]['name']의 값은? 'john'
let b_dict = {'name':'Bob','age':21}
//bob 이름을 꺼낼땐 두 가지 방식으로 깞을 꺼낼 수 있습니다.
b_dict['name']
b_dict.name
둘다 똑같이 딕셔너리의 키값에 접근하여 값을 꺼내옵니다.
[ ] 대신 . (연결 연산자) 을 써도 값을 가지고 온다.
위 내용을 가지고
주구장창 리스트, 딕셔너리에 관한 복잡한 데이터를 연습을 해야한다.
728x90
반응형
'개발공부 > 자바스크립트 (javascript)' 카테고리의 다른 글
자바크스크립트 공부일지(javascript, 스파르타 코딩클럽) (0) | 2023.01.09 |
---|