이거 할 때 마다 헷갈림
리스트, 튜플, 딕셔너리 비슷비슷한데 쩝...
여러개를 하나의 묶음으로 관리를 한다면 먼가 리스트 형태의 변수가 필요하다.
그냥 리스트만 알고 쓰면 좋은데
리스트
일단 대괄호로 만든다. [ ] 이렇게 말이다. 그냥 C에서 배열이라 생각하면 연계성이 생긴다.
추가, 삭제, 변경이 가능한데 아래 함수를 이용해서 해라
추가는 append()
삭제는 remove()
https://velog.io/@inyong_pang/Python-List-Tuple-Dictionary-and-Set-%EC%9A%94%EC%95%BD
List 함수 정리
- append(원소) :리스트의 뒤쪽에 새로운 원소를 삽입
- extend(리스트) : 리스트의 뒤쪽에 다른 리스트를 삽입
- insert(인덱스, 원소) : 특정한 위치(인덱스)에 원소를 삽입
- remove(원소) : 리스트 내 특정 원소를 삭제
- pop(인덱스) : 리스트 내 특정 인덱스의 원소를 삭제
튜플
그냥 왠만하면 쓰지 말고 알고만 있어라. 이건 추가 수정 삭제가 안된다고 알고 있자.
리스트는 대괄호를 쓰는데 이건 그냥 () 괄호로 표현된다.
딕셔너리
말 그대로 사전이네. 먼가 찾아가야 할 거 같은데.
key:value 로 이루어진 정보를 저장하기 위해 사용한다.
여기는 중괄호를 사용한다. {} 이게 헷갈리는데 리스트는 대괄호, 딕셔너리는 중괄호, 튜플은 그냥 괄호 :)
{Key1:Value1, Key2:Value2, Key3:Value3, ...}
새로운 key 값에 value 를 넣는 것만으로 추가가 된다.
a[newkey] = value
여기서 대괄호를 쓰니깐, 헷갈리는 거구나 ㅎㅎ
더 자세한 것은 따로 정리를 해야 할 듯. 여기까지
BJ.
Christian Wasserfallen 님의 사진, 출처: Pexels
'IT > 파이썬' 카테고리의 다른 글
파이썬 - JSON 인지 아닌지 구분하는 is_json 함수 구현 (0) | 2021.06.22 |
---|---|
Flask 와 React 를 결합한 서비스 - 자료 조사 (0) | 2021.06.15 |
파이썬 *args, **kwargs 의미는? (0) | 2021.06.15 |
Flask redirect 할 때 POST 데이터도 같이 넘기기 (0) | 2021.06.15 |
파이썬 - dictionary 처리 관련해서, empty check, 추가하기 (0) | 2021.06.11 |