안녕하세요! 이번 글에서는 파이썬의 리스트에 대해서 알아보려고 합니다.
파이썬에서 리스트는 다른 타입의 요소를 여러개 담을 수 있는 데이터 구조로 데이터를 관리하고
처리하는데 매우 유용합니다.
이번 글 에서는 리스트의 생성, 접근, 추가, 수정, 삭제, 정렬 등을 다룰 예정입니다.
1. 리스트 생성과 접근
리스트의 요소에는 숫자, 문자열 등 다양한 데이터 타입을 포함할 수 있습니다.
리스트는 대괄호'[]'로 둘러싸여 있으며, 각 요소는 쉼표','로 구분됩니다
인덱싱과 슬라이싱을 사용하여 요소에 접근할 수 있습니다.
>>> numbers = [0,1,2,3,4,5]
>>> text = ["a", "b", "c"]
>>> numbers[1]
1
>>> text[0]
'a'
>>> numbers[3:]
[3, 4, 5]
>>> text[1:]
['b', 'c']
인덱싱 슬라이싱을 잘 모르겠다면 아래 글을 참고해주세요
[python] 문자열 슬라이싱 인덱싱 [문자열 추출하기]
슬라이싱과 인덱싱을 통해 문자열의 일부를 추출하고 활용하는 방법 안녕하세요! 이번 글에서는 문자열 슬라이싱, 인덱싱에 대해 알아보겠습니다 문자열 슬라이싱, 인덱싱에 대한 내용을 다룰
newbienew.tistory.com
2. 리스트의 길이
리스트의 길이를 확인하려면 len() 함수를 사용합니다.
>>> numbers = [0,1,2,3,4,5]
>>> text = ["a", "b", "c"]
>>> len(numbers)
6
>>> len(text)
3
3. 리스트의 요소 추가
리스트에는 append() 메서드를 사용하여 요소를 추가할 수 있습니다
더하기나 곱하기도 가능합니다.
>>> numbers = [0,1,2,3,4,5]
>>> numbers.append(7)
>>> numbers
[0, 1, 2, 3, 4, 5, 7]
>>> mylist = []
>>> mylist = mylist + [3] * 3
>>> mylist
[3, 3, 3]
4. 리스트의 요소 수정
리스트의 특정 인덱스 위치에 있는 요소를 수정할 수 있습니다.
>>> text = ["a", "b", "c"]
>>> text[1] = "d"
>>> text
['a', 'd', 'c']
5. 리스트의 요소 삭제
리스트에서 특정 요소를 삭제할 때는 remove() 메서드나 del 키워드를 사용합니다.
>>> text = ["a", "b", "c"]
>>> text.remove("b")
>>> text
['a', 'c']
>>> numbers = [0,1,2,3,4,5]
>>> del numbers[3]
>>> numbers
[0, 1, 2, 4, 5]
6. 리스트의 정렬
리스트의 요소들을 정렬하려면 sort() 메서드를 사용할 수 있습니다.
>>> numbers = [5,3,1,4,2,0]
>>> numbers.sort()
>>> numbers
[0, 1, 2, 3, 4, 5]
정리)
리스트를 만드는 방법은 변수 = [] 각 요소는 쉼표로 구분한다.
인덱싱과 슬라이싱으로 요소를 추출하거나 요소에 접근하는 것이 가능 하다
데이터의 추가, 수정, 삭제, 정렬 등 다양한 작업을 수행할 수 있다
마치면서)
파이썬 공식 문서에서 리스트와 예제를 찾아보시면 더욱 자세한 정보를 얻을 수 있습니다.
다음 글에서도 유용한 파이썬 팁과 기능을 소개하도록 하겠습니다
감사합니다.
'파이썬 > 사용법' 카테고리의 다른 글
[python] 리스트 메서드 핵심 정리: append부터 sort까지 한눈에 보기 (2) | 2025.07.23 |
---|---|
[python] 리스트 생성 및 접근 (1) | 2025.07.22 |
[Python] 문자열 메서드 요약표 – 상황별로 정리한 핵심 사용법 (0) | 2025.07.22 |
[python] 문자열 메서드 총정리 (상황별 예제 중심 설명) (1) | 2025.07.21 |
[python] 파이썬 문자열 포맷팅 [%, format(), f-strings] (0) | 2025.07.21 |