본문 바로가기

set2

[Python] Python 기본 강의 (12) - 데이터 구조 (Set) 하이 ~~ 오늘은 파이썬 데이터 구조 마지막인 set에 대해 공부해볼거다. 여러분들은 모두 set 전문가이다. ㅎㅎ 무슨 소리냐 하시겠지만 사실이다. 혹시 고등학교 1학년때 수학시간에 집합이라는거 배운거 기억하는가? 다들 기억할꺼다. 왜냐 맨 처음에 배우는 거고, 다들 마음을 다잡고 공부할때 집합부터 보다가 , 또 마음을 다잡고 집합만 보고 또보고 또보고 해서 집합은 정말 잘 알거다 ㅎㅎ ( 나만 그랬나..?) 아무튼 오늘은 말그대로 집합이다. 집합의 기본적 특징 두가지만 말해주겠다. 우선 순서가 없다. 그리고 중복도 없다. 집합의 선언은 아래와 같이 하면된다. 그리고 데이터 조회의 경우 인덱스를 넣어서 하는건 불가능하다. ㅎㅎ 그래도 for문에서는 신기하게 된다. 또 set 만의 신기한 문법이 있다. .. 2020. 4. 5.
[Kotlin] 코틀린 뽀개기 - 컬렉션을 이용해 자료구조 활용하기 안녕~~ ㅎㅎ 학교다닐 때 자료구조 수업을 들은 적 있다. 자료구조 수업 정말 힘들었었던 기억이 난다 ㅜㅜ 코틀린에서는 다양한 자료구조를 효율적으로 제공하는 컬렉션을 제공한다. 자바랑 비교해봤을 때 굉장히 쉽게 제공되는 것 같다. 오늘 공부할 Collection은 List, Set, Map 이다. ㅎㅎ 다들 이게 뭔지 개념은 알거라고 생각하고 포스팅을 진행한다. 일단 이게 뭔지 모르겠으면 ... 구글링을 통해 공부하고 난 뒤에 이 포스팅을 보길 추천한다. List 먼저 List다. 리스트는 순서가 있는 컬렉션이다. 배열과는 다르게 크기가 동적으로 할당된다는 특징이 있다. List든 Set이든 Map든 그냥 만드는 것과 Mutable 하게 만드는 것이 차이가 있다. 그냥 만들면 추가나 삭제 등의 기능을 사.. 2019. 12. 14.