본문 바로가기
프로그램 언어 (Program Language)

Python list 파이썬 리스트

by 비엠케이 2024. 12. 6.
728x90

오늘은 파이썬에서 가장 기본적이고 유용한 데이터 구조 중 하나인 리스트에 대해 배워보겠습니다. 리스트는 여러 데이터를 하나의 변수에 저장할 수 있는 자료형으로, 마치 여러 개의 물건을 한 상자에 담는 것과 비슷합니다. 그럼 리스트의 기본 개념부터 활용 방법까지 차근차근 알아보도록 하겠습니다.


리스트란 무엇인가요?

리스트는 대괄호 [ ]를 사용하여 여러 값을 저장할 수 있는 데이터 구조입니다. 리스트 안에는 숫자, 문자열, 심지어 다른 리스트까지 다양한 자료형을 담을 수 있습니다. 예를 들어, 다음과 같은 리스트를 만들 수 있습니다:

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)  # 출력: ['사과', '오렌지', '체리']


리스트는 데이터를 저장하고 조작하는 데 매우 유용하며, 다양한 프로그래밍 문제를 해결하는 데 도움을 줍니다. 이제 여러분도 직접 리스트를 만들어 보고 다양한 기능을 실습해 보세요!

728x90

댓글