ko ko ko en en en ko ko cs zh cs ko ko ko ko ko ko ko en ko en ko en ko en ko en ko ko en ko en ko en ko ko ko ko ko ko ko ko fr ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fi ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fr ko ko ko en en ko en zh en en
COS Pro 2급 파이썬: 20.8 튜플의 정보를 구하고 연산하기
◀ 20.7 리스트에 map 함수 사용하기20.9 퀴즈 ▶︎
이번에는 튜플의 메서드를 사용해보고 연산자로 연산을 해보겠습니다. 튜플은 리스트와는 달리 append, extend, insert, remove, pop 등은 사용할 수 없고, 값의 정보를 구하는 index, count 메서드만 사용할 수 있습니다. 변경, 삭제를 제외한 기타 기능은 리스트와 같습니다.
index로 특정 값의 인덱스를 구합니다. 53은 세 번째에 있으므로 인덱스 2가 나옵니다.
count로 특정 값의 개수를 구합니다. 20은 두 개 있으므로 2가 나옵니다.
이번에는 덧셈, 곱셈 연산자입니다. 튜플은 내용을 변경할 수는 없지만 +, * 연산자를 사용하여 새로운 튜플을 만들어낼 수는 있습니다.
>>> a = (10, 20, 30) >>> b = (1, 2, 3) >>> c = a + b >>> c (10, 20, 30, 1, 2, 3) >>> d = a * 3 >>> d (10, 20, 30, 10, 20, 30, 10, 20, 30)
in 연산자를 사용해서 값이 있는지 확인할 수도 있습니다.
>>> a = (38, 21, 53, 62, 19) >>> 53 in a True
for 반복문으로 요소의 값을 출력하는 방법도 리스트와 같습니다.
>>> a = (38, 21, 53, 62, 19) >>> for i in a: ...     print(i, end=' ') ... 38 21 53 62 19
리스트 표현식과 같은 방식으로 튜플을 생성할 때는 다음과 같이 tuple 안에 for 반복문과 if 조건문을 지정하면 됩니다.
tuple(식 for 변수 in 리스트 if 조건식)
>>> a = tuple(i for i in range(10) if i % 2 == 0) >>> a (0, 2, 4, 6, 8)
map 함수와 사용 방법도 리스트와 같습니다.
>>> a = (1.2, 2.5, 3.7, 4.6) >>> a = tuple(map(int, a)) >>> a (1, 2, 3, 4)
물론 min, max 함수로 가장 작은 수와 가장 큰 수를 구하고, sum 함수로 요소의 합계를 구할 수도 있습니다.
>>> a = (38, 21, 53, 62, 19) >>> min(a) 19 >>> max(a) 62 >>> sum(a) 193
◀ 20.7 리스트에 map 함수 사용하기20.9 퀴즈 ▶︎
COS Pro 2급 C 언어
COS Pro 2급 파이썬
Unit 1. 소프트웨어 교육과 파이썬
Unit 2. 파이썬 설치하기
Unit 3. Hello, world!로 시작하기
Unit 4. 기본 문법 알아보기
Unit 5. 숫자 계산하기
Unit 6. 변수 사용하기
Unit 7. 문자열 사용하기
Unit 8. 입력 값을 변수에 저장하기
Unit 9. 출력 방법 알아보기
Unit 10. 산술 연산자 알아보기
Unit 11. 불과 비교, 논리 연산자 알아보기
Unit 12. if 조건문으로 특정 조건일 때 코드 실행하기
Unit 13. else를 사용하여 두 방향으로 분기하기
Unit 14. elif를 사용하여 여러 방향으로 분기하기
Unit 15. for 반복문으로 Hello, world! 100번 출력하기
Unit 16. while 반복문으로 Hello, world! 100번 출력하기
Unit 17.break와 continue로 반복문 제어하기
Unit 19. 리스트와 튜플 사용하기
Unit 20. 리스트와 튜플 응용하기
20. 2 리스트의 할당과 복사
20.4 반복문으로 리스트의 요소를 모두 출력하기
20.5 리스트의 가장 작은 수, 가장 큰 수, 합계 구하기
20.6 리스트 표현식 사용하기
20.7 리스트에 map 함수 사용하기
20.8 튜플의 정보를 구하고 연산하기
20.10 연습문제: 리스트에서 특정 요소만 뽑아내기
Unit 21. 2차원 리스트와 튜플 사용하기
Unit 22. 문자열 응용하기
Unit 23. 회문 판별과 N-gram 만들기
Unit 24. 함수 사용하기
- 이 사이트에 실린 모든 내용, 디자인, 이미지, 편집 구성의 저작권은 (주)도서출판 길벗과 지은이에게 있습니다.
- 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다.
- 책의 내용을 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다.
- 링크, SNS 공유는 허용합니다.
서울시 마포구 서교동 월드컵로 10길 56 (서울시 마포구 서교동 467-9)
Copyright © 2016-2021 Coding Dojang