일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 파킹통장추천
- 파이썬내장함수
- GA4
- GA강의
- 구글ads
- GA설치
- 신용카드추천
- 메이크샵
- 구글애널리틱스강의
- GA가이드
- 구글애널리틱스공부
- 파이썬프로그래밍
- GA공부
- 파이썬
- 책추천
- 퍼포먼스마케팅
- 구글애널리틱스
- 파이썬문자열
- 파이썬공부
- 페이스북광고
- 구글애널리틱스4
- 프리미어프로
- 파이썬함수
- GA
- 구글애널리틱스가이드
- 유튜브
- 카페24
- 유튜브광고
- 마케팅
- 파이썬정규표현식
Archives
- Today
- Total
정리왕
파이썬 리스트 3 (리스트 연산하기) 본문
반응형
리스트 역시 + 기호를 사용해서 더할 수 있고 * 기호를 사용해서 반복할 수 있다.
문자열과 마찬가지로 리스트에서도 되는지 확인 해 보자.
1. 리스트 더하기 ( + )
>>> a = [1, 2, 3]
>>> b = [4, 5, 6]
>>> a + b
[1, 2, 3, 4, 5, 6]
리스트 사이에서 + 기호는 2개의 리스트를 합치는 기능을 한다.
문자열에서 "abc" + "def" = "abcdef"가 되는 것과 같은 이치이다.
>>> a = [1, 2, 3]
>>> len(a)
3
2. 리스트 반복하기 (*)
>>> a = [1, 2, 3]
>>> a * 3
[1, 2, 3, 1, 2, 3, 1, 2, 3]
위에서 볼 수 있듯이 [1, 2, 3] 리스트가 세 번 반복되어 새로운 리스트를 만들어낸다.
문자열에서 "abc" * 3 = "abcabcabc"가 되는 것과 같은 이치이다.
3. 리스트 길이 구하기
리스트 길이 구하기 위해서는 다음처럼 len함수를 사용해야 한다.
>>> a = [1, 2, 3]
>>> len(a)
3
len 함수는 문자열, 리스트 외에 앞으로 배울 튜플과 딕셔너리에도 사용할 수 있는 함수이다.
실습에서 자주 사용하니 잘 기억해 두자.
4. 초보자가 실수하기 쉬운 리스트 연산 오류
다음 소스 코드를 입력했을 때 결과값은 어떻게 될까?
a[2]의 값인 3과 문자열 hi가 더해져서 3hi가 출력될 것이라고 생각할 수 있다.
하지만, 다음 결과를 보자. 형 오류(TypeError)가 발생하였다. 오류의 원인은 무엇일까?
a[2]에 저장된 값은 숫자3이라는 정수인데, "hi"는 문자열이다.
정수와 문자열은 당연히 서로 더할 수 없기 때문에 형 오류가 발생한 것이다.
만약 숫자와 문자열을 더해서 '3hi'처럼 만들고 싶다면 숫자3을 문자 '3'으로 바꾸어 주어야 한다.
다음과 같이 할 수 있다.
str 함수는 정수나 실수를 문자열의 형태로 바꾸어 주는 파이썬의 내장 함수이다.
반응형
'6.개발 > 파이썬 공부하기' 카테고리의 다른 글
파이썬 리스트 5 (리스트 내장함수) (0) | 2020.11.29 |
---|---|
파이썬 리스트4 (리스트 수정, 삭제) (0) | 2020.11.29 |
파이썬 리스트2 (리스트 슬라이싱) (0) | 2020.11.29 |
파이썬 리스트1 (리스트란?) (0) | 2020.11.29 |
파이썬 문자열7 (문자열 내장함수) (0) | 2020.11.29 |
Comments