반응형
250x250
Notice
Recent Posts
Recent Comments
Link
이롭게 현명하게
[Python] 파이썬 리스트 연산 본문
728x90
반응형
목차
리스트 더하기
리스트 반복하기
리스트 길이 구하기
리스트 연산 오류
<정리>
[리스트 더하기]
리스트 사이에서 + 기호는 2개의 리스트를 합치는 기능을한다.
문자열에서 "abc" + "def" = "abcdef"가 되는 것과 같은 것이다.
a = [1,2,3]
b = [4,5,6]
print(a+b) # [1, 2, 3, 4, 5, 6]
[리스트 반복하기]
* 기호를 사용하여 리스트를 반복하여 새로운 리스트를 만들어 낸다.
a = [1,2,3]
print(a*3) # [1, 2, 3, 1, 2, 3, 1, 2, 3]
[리스트 길이 구하기]
리스트의 길이를 구하려면 len함수를 사용한다.
a = [1,2,3]
print(len(a)) # 3
[리스트 연산 오류]
코드를 실행하면 다음과 같은 오류가 나타난다.
a[2]의 값인 정수형 3과 문자열 hi가 더해져 3hi가 출력되는것이 아닌 형 오류가 발생했다.
정수 + 문자열은 당연히 서로 더할 수 없기 때문에 형 오류가 발생한다.
a = [1, 2, 3]
print(a[2] + "hi")
Traceback (most recent call last):
File "C:python.py", line 2, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'
만약 숫자와 문자열을 더하려면 정수를 문자열로 바꾸어야한다.
str(a[2]) + 'hi'
잘못된 정보는 댓글에 남겨주시면 감사하겠습니다!😊
댓글과 좋아요는 큰 힘이 됩니다!
더보기
[ 참고자료 ]
728x90
반응형
'Python' 카테고리의 다른 글
[Python] 파이썬 튜플 (0) | 2023.03.13 |
---|---|
[Python] 리스트 관련 함수 (0) | 2023.03.10 |
[Python] 파이썬 리스트 (0) | 2023.03.08 |
[Python] 파이썬 문자열 관련 함수 (0) | 2023.03.07 |
[Python]문자열 포매팅 (0) | 2023.03.06 |
Comments