리스트 는 duplicate (중복) 데이터 도 허용이 된다...
그리고 키 가 없다...
맵은 키, 자료 이런식으로 짜인 컨테이너 여서 O(1) 이 가능하다...
단순히 키를 넘기고 그 키와 맞는 데이터를 가지고 오면 되기 때문이다...
고로 키 는 고유 키 여야 한다 (데이터베이스 primary key) 생각 하면 된다...
즉 키 값은 중복 허용이안된다...
후.........
코드몽키(jhpp114nemo)2020-07-29 17:32
답글
아하 키값 때문에 그런듯
익명(61.77)2020-07-29 17:34
답글
이 댓글은 게시물 작성자가 삭제하였습니다.
이 댓글은 게시물 작성자가 삭제하였습니다.2026-07-29 23:57
답글
키 없다는게 class Transaction { string id, string name , int age} List Transaction tx = [] 이렇게 있을때 tx.age 이런식으로 접근 못한다는거죠?
익명(61.77)2020-07-29 17:35
답글
맵 이 tx.age 이런식으로 접근 못한다라는 소리라면...
그렇다....
후.....
코드몽키(jhpp114nemo)2020-07-29 17:38
답글
나도 독학러 라...
내가 무조껀 맞다...
라고 말할수가 없다....
그래도 내가 공부한대로 최대한 써보았다....
도움이 되었음 좋겠다...
후.......
리스트는 줄 맵은 뿌리
흐음..
리스트는 array랑 비교해야되는거 아님?
지금 듣는 강의에서 list 로 만든걸 다시 map으로 바꾸던데 그래서 물어본거임
리스트 는 duplicate (중복) 데이터 도 허용이 된다... 그리고 키 가 없다... 맵은 키, 자료 이런식으로 짜인 컨테이너 여서 O(1) 이 가능하다... 단순히 키를 넘기고 그 키와 맞는 데이터를 가지고 오면 되기 때문이다... 고로 키 는 고유 키 여야 한다 (데이터베이스 primary key) 생각 하면 된다... 즉 키 값은 중복 허용이안된다... 후.........
아하 키값 때문에 그런듯
이 댓글은 게시물 작성자가 삭제하였습니다.
키 없다는게 class Transaction { string id, string name , int age} List Transaction tx = [] 이렇게 있을때 tx.age 이런식으로 접근 못한다는거죠?
맵 이 tx.age 이런식으로 접근 못한다라는 소리라면... 그렇다.... 후.....
나도 독학러 라... 내가 무조껀 맞다... 라고 말할수가 없다.... 그래도 내가 공부한대로 최대한 써보았다.... 도움이 되었음 좋겠다... 후.......
ㄴㄴ list가 접근 이렇게 안되는거 아님? map이 가능하고