[Python] Set, Dictionary, List, Tuple, 우리는 모두 친구! 짝짝!

이승연·2020년 11월 25일
0

Python

목록 보기
3/6
post-thumbnail
  • Set: 집합! 어떠한 리스트에서 중복된 숫자를 제거하거나 리스트 A와 B의 교집합과 합집합을 알고 싶을 때 요긴하게 쓰인다.
    - Dictionary처럼 중괄호를 쓰거나 set()을 쓴다. 헷갈리지 말자.
    • 순서가 없다. for문을 쓸 때 순서대로 튀어나오지 않는다는 뜻이다.
  • Dictionary: 나의 사랑 dictionary... 딕셔너리로 안되는 건 없다!! 어떤 자료(key)에 속한 여러가지 정보(value)를 저장하기에 딱 알맞은 구조이다. 딕셔너리 안에 딕셔너리를 넣는 것도 된다:
    • my_info = {"name":"lyla", "hobby": [dancing, reading]}
    • everyone_info = {"lyla": my_info, "sonina":sonia_info}
    • key값은 중복될 수 없으며 만약 중복될 경우 나중에 추가된 value값으로 치환된다.
  • List: 리스트는 말 그대로 요소들을 []안에 넣어주는 것이다.
    • my_info = ['lyla', 'dancing', 'reading']
  • Tuple: 튜플은 리스트와 같지만 ()소괄호를 쓰고 요소들이 절대 바뀌지 않는다. 내가 코드 내에서 tuple을 변경하려고 해도 불가하다는 에러 메세지가 뜬다는 것. 좌표같은 정보를 저장할 때 유용하고 기능이 제한적인 것 만큼 리스트와 비교했을 때 차지하는 용량이 적다!

0개의 댓글