이롭게 현명하게

[Python] 파이썬 리스트 연산 본문

Python

[Python] 파이썬 리스트 연산

dev_y.h 2023. 3. 9. 18:34
728x90
반응형

※ 본 포스팅은 윈도우 11, Pycharm, Python3 환경에서 작성되었습니다.


 

목차

리스트 더하기

리스트 반복하기

리스트 길이 구하기

리스트 연산 오류

 


 

<정리>

 


[리스트 더하기]

리스트 사이에서 + 기호는 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'

 

 

 

[Python] 리스트 관련 함수

목차 리스트에서 값 수정하기 리스트 요소 삭제(del) 리스트에 요소 제거(remove) 리스트 요소 끄집어내기(pop) 리스트 요소 추가(append) 리스트에 요소 삽입(insert) 리스트 인덱스 반환(index) 리스트 정

devyihyun.tistory.com


잘못된 정보는 댓글에 남겨주시면 감사하겠습니다!😊

댓글과 좋아요는 큰 힘이 됩니다!

 

 

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