Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 3단계
- 백준
- Python
- 이것이 코딩테스트다 with 파이썬
- 1단계
- STL
- 딥러닝
- ubuntu
- AWS
- 그리디
- docker
- 코드수행
- 구현
- 자료구조 및 실습
- cs
- SWEA
- Object detection
- 머신러닝
- 파이썬
- CS231n
- 프로그래머스
- pytorch
- 실전알고리즘
- test-helper
- 모두를 위한 딥러닝 강좌 시즌1
- MySQL
- 전산기초
- C++
- 2단계
- ssd
Archives
- Today
- Total
곰퓨타의 SW 이야기
[python] tuple과 list 차이점이 헷깔려요❗️ 본문
파이썬을 입문하면서 반복가능한 객체인 튜플과 리스트의 차이점이 무엇인지 의문이 들었다..
튜플은 ()로 표현하고 리스트는 []로 표현하는 것 같은데 도대체 둘이 뭐가 다를까 궁금하여 찾아보게 되었다..!
이 둘은 공통점과 차이점 모두 존재하였는데, 어떠한 차이점이 있었는지 알아보자..!
1. 공통점
1) tuple과 list는 type과 상관없이 요소를 가질 수 있다.
2) 인덱스를 통한 요소 접근이 가능하다.
2. 차이점
list
- 가변적이다.
- append()를 통한 요소 추가가 가능하다.
tuple
- 불변적이다.
- append()를 통한 요소 추가가 불가능하다. --> 불변적이기 때문에!!
둘을 사용하는 데에 있어 큰 차이점은 느끼지 못하였으나 가변적인 데이터에 대해서는 list를 사용하고,
불변적인 데이터 사용 시 tuple을 사용하면 좋을 것 같다는 생각을 하였다.🧸
'TIL > 코테개념_python' 카테고리의 다른 글
[python] 순열과 조합을 모듈로?? (0) | 2020.12.28 |
---|---|
[python] heapq 모듈 부시기❗️ (0) | 2020.12.28 |
[python] deque란❓ (0) | 2020.12.27 |
[python] 문자열 채우기 (0) | 2020.12.26 |
[python] 파이썬 내장함수 사용기 (0) | 2020.12.24 |
Comments