파이썬 시작한 지 두 달 정도 됐는데 자료형 고르는 게 아직도 감이 안 잡혀요. 그냥 습관적으로 다 list 쓰거든요. 대괄호가 제일 익숙해서요.


예를 들면 이런 코드 짤 때요.


users = ["철수", "영희", "철수"]
coords = [37.5, 127.0]
counts = {"a": 3, "b": 1}


coords 같은 건 값이 두 개고 바뀔 일이 없는데 이런 것도 그냥 list로 하면 되는 건가요 아니면 tuple로 해야 되나요. 그리고 users에서 중복 "철수" 빼려고 매번 반복문 돌리는데 이럴 때 set 쓰라는 얘기를 들은 거 같기도 하고요.


솔직히 dict는 키-값이라 그나마 언제 쓰는지 알겠는데 나머지 셋은 구분이 잘 안 돼요. 각각 어떤 상황에 쓰는 게 맞는지 실제 예시로 좀 알려주시면 정말 감사하겠습니다. 그냥 다 list 써도 돌아가긴 하는데 뭔가 아닌 거 같아서요.