반응형
[파이썬(Python)] 리스트/튜플/딕셔너리/집합 정리
리스트의 기본 형태 [ ]
리스트는 순서가 있으며 중복이 가능하고 수정도 가능하며 삭제도 가능하다.
다른 언어의 배열이라고 생각하면 이해하기 쉽다.
리스트 안에 숫자나 문자를 추가 할 수 있다.
리스트 안에 리스트를 추가할 수 있다.
리스트를 인덱싱하는 방법이다. [2][1]은 e의 [2]번째 인덱스가 또 리스트이므로 그 안에 [1]번째 인덱스를 가르킨다.
리스트는 슬라이싱이 가능하다.
연산도 가능하며 연산으로 리스트 확장을 할 수 있다.
리스트를 수정하는 방법에는 del 함수가 있으며 값을 변경할 수도 있따.
리스트 함수에는 수 많은 함수들이 있으며 그 중에서도 자주쓰이는 것을 적어보았다.
특히 지우는 함수에서 del, remove, pop에는 각자 차이가 있었으며 del은 지정된 인덱스를 지우는 것이고 remove는 인덱스가 아닌 지정된 값을 지우고 pop은 맨 마지막 값을 꺼내는 식으로 값을 지운다. pop은 계속 선언하게되면 빈 상태에서는 더 이상 꺼낼 값이 없기에 에러가 발생 할 수 있다.
append로는 리스트 자체를 추가할 수 있으며 extend는 값을 추가 할 수 있다.
튜플의 기본 형태 ( )
튜플은 순서가 있고 중복이 가능하나 수정과 삭제를 할 수 없다.
그러므로 계좌번호나 고유번호 즉 중요한 값으로 변경되면 오작동이 일어나는 값을 지정할때 사용될 수 있다.
반응형
'공부노트 > 코딩공부' 카테고리의 다른 글
[파이썬(Python)] 모듈 및 패키지 사용하기 / 피보나치 수열 출력하기 (0) | 2020.10.23 |
---|---|
[파이썬(Python)] 파이썬 리스트 컴프리헨션/ list comprehension (0) | 2020.10.10 |
[파이썬(Python)] 파이썬 딕셔너리(Dict)/집합(Set) 기본 정리 (0) | 2020.10.09 |
[파이썬(Python)] Print 함수 필수 문법 간단 정리 (0) | 2020.10.05 |
[파이썬(Python)] 문자열 입력 방법 기본 4가지 정리 (0) | 2020.09.08 |
댓글