개발공부/자바스크립트 (javascript)

자바스크립트 공부_02 (스파르타 코딩클럽, 국비지원)

떡잎방범대 2023. 1. 30. 19:56
728x90
반응형

2023.01.09 - [개발공부/자바스크립트 (javascript)] - 자바크스크립트 공부일지(javascript, 스파르타 코딩클럽)

 

자바크스크립트 공부일지(javascript, 스파르타 코딩클럽)

작년에 결제 했던 스파르타 코딩클럽 국비지원을 지금 들어보고 있습니다. 사실 얼마전까지 파이썬을 열심히 했는데, 과연 내가 하고 싶은게 이게 맞는건가? 알아보던 중, 제가 지금 필요한건

adultmemories.tistory.com

 

 

리스트와 딕셔너리 

 

 

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
반응형