안녕하세요! 이번 글에서는 파이썬의 리스트에 대해서 알아보려고 합니다.
파이썬은 다른 타입의 값과 함께 여러 가지 data를 담을 수 있는 compound data types입니다.
가장 다재다능하다고 레퍼런스에서 표현하고있습니다.
대괄호 사이에 요소를 쉼표로 구분합니다.
목록에는 다른 데이터 타입을 집어넣을 수 있지만 실제로 사용할 때는 같은 타입의 값을 사용하는 편입니다.
>>> squares = [1, 4, 9, 16, 25]
>>> squares
[1, 4, 9, 16, 25]
Strings처럼 인덱싱, 슬라이싱이 가능합니다.
[python] 문자열 슬라이싱 인덱싱 [문자열 추출하기]
슬라이싱과 인덱싱을 통해 문자열의 일부를 추출하고 활용하는 방법 안녕하세요! 이번 글에서는 문자열 슬라이싱, 인덱싱에 대해 알아보겠습니다 문자열 슬라이싱, 인덱싱에 대한 내용을 다룰
newbienew.tistory.com
슬라이싱 인덱싱을 모르겠다면 윗글을 참고해 주세요
>>> squares[0]
1
>>> squares[-1]
25
>>> squares[2:4]
[9, 16]
리스트는 concatenation과 같은 동작도 지원합니다. (더하기)
곱하기도 지원을 합니다.
>>> squares + [36, 49, 64, 81, 100]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
>>> number = [1] * 10
>>> number
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
요소에 접근하여 값을 변경, 추가하는 것도 가능합니다. (인덱싱 슬라이싱)
>>> alphabet = ["a","c","c","d","e","f","g"]
>>> alphabet[1] = "b"
>>> alphabet
['a', 'b', 'c', 'd', 'e', 'f', 'g']
>>> number = [0,1,2,3,4,5,6,7,8,9,9,9,9,9]
>>> number[10:] = []
>>> number
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>>
len 함수를 이용하여 리스트 안의 내용물의 개수를 아는 것도 가능합니다.
>>> number = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> len(number)
10
리스트 안에 리스트를 담는 것도 가능합니다.
>>> number = [[1,2,3],[4,5,6],[7,8,9]]
>>> number
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
>>> number[0]
[1, 2, 3]
정리)
리스트는 대괄호 안에 값이 쉼표로 구분되어 있다.
슬라이싱 인덱싱 지원한다
더하기 곱하기 지원한다.
안에 박스가 몇 개 들어있나 len 함수로 확인 가능하다
리스트 안에 리스트 담기 가능하다.
마치면서)
파이썬 공식 문서에서 리스트와 예제를 찾아보시면 더욱 자세한 정보를 얻을 수 있습니다.
이로써 파이썬 리스트에 대한 내용을 마치겠습니다.
다음 글에서도 유용한 파이썬 팁과 기능을 소개하도록 하겠습니다
감사합니다.
'파이썬 > 사용법' 카테고리의 다른 글
[python] 파이썬 자료형 튜플 정리 (0) | 2023.07.19 |
---|---|
[python] 리스트 메서드 정리 (0) | 2023.07.18 |
[python] 문자열 메서드 1줄 정리 (0) | 2023.07.17 |
[python] 문자열 메서드 정리 (0) | 2023.07.16 |
[python] 파이썬 문자열 포맷팅 [%, format(), f-strings] (0) | 2023.07.15 |