[Python] dict, 사전, 삽입, 수정, 삭제 / 예제로 공부하는 Python 100 문제풀이
요새 자주 공부를 못하고있는것 같다. 심히 반성중이다. 하지만 조금이라도 공부한 내용은 올려야한다. 오늘은 사전(dictionary)에 대해서 알아보도록 하자. 사전(dict)의 특징 dict는 기존의 배열과 다르게 순서가 정해져 있지 않다. 이는 즉 index를 통한 호출이 불가능 하다는 것이다. 사전은 ex_dict = {'name': '응애', 'job': '개발자', 'age': '28'} 위와 같은 형태를 취하고 있으며 dict = {'key1' : 'value1', 'key2' : 'value2', ... } 의 형식으로 key : value 로 쌍을 이루고 있다. 즉 삽입, 수정, 삭제 등을 실행할 때 항상 key값과 value값이 동반된 형태로 움직인다. 또한, 데이터 입력에는 특별한 제약..
2022. 2. 22.
[Python] 자료형, list, tuple, set, dict / 예제로 공부하는 Python 100 문제풀이
파이썬이 그렇게 핫해도 공부를 안하다가 이제서야 공부하는 파린이(?) 학부때 살짝 맛봤던 괄호의 종류에 따라 달라지던 리스트, 튜플, 집합, 딕셔너리에 대해서 보고왔다. 1. List 리스트는 [ ] 로 묶어진 형태로 만약 다른 언어를 배웠다면 array와 같이 생각하면 편할 것 같다. 값의 삽입, 삭제, 변경이 자유롭다. a = [1, 2, 3, ...] 2. Tuple 튜플은 ( ) 로 묶어진 형태로 리스트와 다르게 값의 삭제, 변경이 불가능하며 초기에 선언한 값으로만 사용해야한다. 리스트보다 메모리를 덜 먹고 속도가 빠르다는 장점이 있다. a = (1, 2, 3, ...) 3. Set 집합은 { } 로 묶어진 형태로 중복값을 허용하지 않는다. a = {1, 2, 3, ...} 4. Dict 사전으로..
2022. 1. 4.