[Swift 기초] - 딕셔너리

justdotheg·2023년 9월 16일
0
post-thumbnail


목차
1. 딕셔너리 선언하기
2. 딕셔너리 사용하기
2.1. key로 값에 접근하기
2.2. key에 해당하는 요소 삭제하기
2.3. 반복문과 딕셔너리를 같이 사용하기
3. 딕셔너리를 왜 사용할까?

1. 딕셔너리 선언하기

딕셔너리는 풀네임으로 선언할 수도 있지만 축약형으로 선언할 수도 있다. 왼쪽 데이터는 key값을 오른쪽 데이터는 value를 의미한다.

2. 딕셔너리 사용하기

2.1. key로 값에 접근하기

""을 대입하면 값이 삭제되지 않고 빈 문자열이 값으로 들어가게 된다.

2.2. key에 해당하는 요소 삭제하기

key에 해당하는 요소를 삭제하는 방법 3가지가 있다. 주목할만한 점은 nill(다른 언어의 null과 같으면 값이 없다는 뜻) 값을 주면 삭제된다.

2.3. 반복문과 딕셔너리를 같이 사용하기

반복문과 딕셔너리는 같이 많이 사용한다.

3. 딕셔너리를 왜 사용할까?

딕셔너리는 배열과 달리 key값을 안다면 바로 접근이 가능하기 때문에 자주 사용한다.

  • 배열은 데이터를 추가하거나 삭제하면 순서대로 추가되면서 인덱스가 밀리는 형태이다. 따라서 특정 데이터에 접근하려면 for문을 돌면서 원하는 값이 나올때까지 순서대로 배열의 첫번째 요소부터 차례로 접근해야 한다.
  • 하지만 딕셔너리는 key값을 안다면 원하는 value에 바로 접근이 가능하다.

  • 참고로 set(집합)은 swift에서 많이 사용하지는 않는다고 한다. 데이터를 추가하면 순서 없이 저장된다.

0개의 댓글