오늘은 파이썬에서 가장 기본적이고 유용한 데이터 구조 중 하나인 리스트에 대해 배워보겠습니다. 리스트는 여러 데이터를 하나의 변수에 저장할 수 있는 자료형으로, 마치 여러 개의 물건을 한 상자에 담는 것과 비슷합니다. 그럼 리스트의 기본 개념부터 활용 방법까지 차근차근 알아보도록 하겠습니다.
리스트란 무엇인가요?
리스트는 대괄호 [ ]를 사용하여 여러 값을 저장할 수 있는 데이터 구조입니다. 리스트 안에는 숫자, 문자열, 심지어 다른 리스트까지 다양한 자료형을 담을 수 있습니다. 예를 들어, 다음과 같은 리스트를 만들 수 있습니다:
python
fruits = ["사과", "바나나", "체리"]
위의 코드는 fruits라는 리스트에 "사과", "바나나", "체리"라는 문자열을 저장합니다.

1. 요소 접근하기
리스트의 각 요소는 인덱스를 통해 접근할 수 있습니다. 인덱스는 0부터 시작합니다. 예를 들어, fruits 리스트에서 첫 번째 요소를 얻으려면 다음과 같이 작성합니다:
python
print(fruits[0]) # 출력: 사과
2. 요소 추가하기
리스트에 새로운 요소를 추가하려면 append() 메서드를 사용합니다. 예를 들어, "오렌지"를 추가하고 싶다면 다음과 같이 할 수 있습니다:
python
fruits.append("귤")
print(fruits) # 출력: ['사과', '바나나', '체리', 귤']
3. 요소 제거하기
리스트에서 특정 요소를 제거하려면 remove() 메서드를 사용합니다. 예를 들어, "바나나"를 제거하고 싶다면 다음과 같이 작성합니다:
python
fruits.remove("바나나")
print(fruits) # 출력: ['사과', '체리', '오렌지']

반복문과 함께 사용하기
리스트는 반복문과 함께 사용할 때 매우 유용합니다. 예를 들어, 모든 과일 이름을 출력하려면 다음과 같이 작성할 수 있습니다:
python
for fruit in fruits:
print(fruit)
이 코드는 리스트의 각 요소를 순서대로 출력합니다.
리스트 정렬하기
리스트의 요소를 정렬하려면 sort() 메서드를 사용할 수 있습니다. 예를 들어, 알파벳 순으로 정렬하려면 다음과 같이 합니다:
python
fruits.sort()
print(fruits) # 출력: ['사과', '오렌지', '체리']
리스트는 데이터를 저장하고 조작하는 데 매우 유용하며, 다양한 프로그래밍 문제를 해결하는 데 도움을 줍니다. 이제 여러분도 직접 리스트를 만들어 보고 다양한 기능을 실습해 보세요!
'프로그램 언어 (Program Language)' 카테고리의 다른 글
Python, C++, Java의 특징과 차이점 (1) | 2024.12.08 |
---|---|
Python indent block coding 파이썬 들여쓰기 기반 코드 블록 처리 (1) | 2024.12.07 |
Python 반복 파이썬의 제어문: For문 이해하기 (2) | 2024.12.06 |
Python for while 파이썬 반복문 제어 (0) | 2024.12.05 |
python pip install module 파이썬 모듈 설치 방법 (4) | 2024.12.05 |
댓글