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
- java
- 리스트
- 서블릿
- K디지털크레딧
- 스마트인재개발원
- 바이트디그리
- 코딩
- 썸머스쿨예약
- 패스트캠퍼스
- 딥러닝
- iOS개발강의
- 빅데이터
- 파이썬
- 덴디컨설팅
- jsp
- 전주스터디카페
- 문제풀이
- ux
- 메시지시스템
- 스프링
- 전주독서실
- 자바페스티벌
- 코린이
- Python
- 머신러닝
- 내일배움카드
- 자바스크립트
- 광주직업학교
- ui
- 자바
Archives
- Today
- Total
멀리 보는 연습
Python_튜플 본문
튜플
- 순서가 있다.
- 소괄호 ()로 작성되고, 콤마(,)로 구분한다.
- ☆★추가, 수정 삭제, 불가능☆★
** 만약 튜플 안에 1개의 요소만 담으려면 반드시 뒤에 컴마(,)를 붙여줘야 한다.
ex) tuple1 = (1,)
** 또한 아래의 예시처럼 괄호 생략도 가능하다.
ex) tuple2 = 1,2,3
리스트는 자유롭게 추가, 수정, 삭제가 가능하지만 튜플은 추가, 수정, 삭제가 모두 불가하다.
# 원하는 위치(인덱스) 가져오기, 잘라오기
# 문자열, 리스트와 동일 방법
print(tuple) >> (1,2,3,(4,5,6))
print(tuple[3]) >> (4,5,6)
print(tuple[3][1]) >> 5
* 튜플 인덱싱
* 튜플 슬라이싱
리스트와 동일하게 인덱싱을 할 때 end 값보다 작은 수까지 출력하기 때문에 '출력하고 싶은 수 +1' 을 입력해야 한다.
* len (튜플)
# in : 찾으려는 값이 포함 >> True
# not in : 찾으려는 값이 포함X >> True
* 리스트와 튜플의 공통점
- 타입과 상관없이 일련의 요소를 가질 수 있다.
- 요소의 순서를 관리한다.
* 리스트와 튜플의 차이점
- 리스트는 가변적이며 튜플은 불변적
- 리스트는 요소가 몇 개 들어갈지 명확하지 않은 경우에 사용
- 튜플은 요소 개수를 사전에 정확히 알고 있을 경우에 사용
튜플과 리스트의 가장 큰 차이는 값을 변화시킬 수 있는지 여부이다. 리스트의 항목 값은 변화가 가능하지만 튜플의 항목 값은 변화가 불가능하다. 따라서, 값이 자주 변경되는 형태의 변수가 많은 프로그래밍에서는 평균적으로 리스트를 더 많이 사용한다.
해당 수업 및 예제는 스마트인재개발원에서 진행되었습니다.
'빅데이터 분석 서비스 > Python' 카테고리의 다른 글
Python_딕셔너리 (0) | 2021.06.17 |
---|---|
Python_리스트 (0) | 2021.06.07 |
Python_조건문 (0) | 2021.06.07 |
Python_연산자 (0) | 2021.06.05 |
Comments