Notice
Recent Posts
Recent Comments
Link
코드 여행 일기
파이썬 리스트: 다양한 데이터를 효과적으로 다루는 강력한 도구 본문
728x90
반응형
안녕하세요! 오늘은 파이썬의 중요한 자료형 중 하나인 '리스트'에 대해 알아보려고 합니다.
리스트는 여러분의 프로그래밍 여정에서 필수적으로 다뤄야 할 주요한 주제 중 하나입니다. 그럼 함께 시작해봅시다!
1. 리스트의 개념
파이썬 리스트는 다양한 데이터를 단일 변수에 저장할 수 있는 자료형입니다.
대괄호 [ ] 안에 콤마로 구분된 값들을 나열하여 만들 수 있습니다.
각 값은 어떤 유형이든 될 수 있어 여러 종류의 데이터를 효과적으로 다룰 수 있습니다.
numbers = [1, 2, 3, 4, 5]
fruits = ['사과', '바나나', '오렌지']
mixed_data = [1, '파이썬', 3.14, True]
2. 인덱싱과 슬라이싱
리스트의 각 항목은 인덱스를 사용하여 접근할 수 있습니다.
첫 번째 항목은 0번 인덱스로 시작하며, 음수 인덱스는 뒤에서부터 역으로 카운트합니다.
numbers = [1, 2, 3, 4, 5]
fruits = ['사과', '바나나', '오렌지']
mixed_data = [1, '파이썬', 3.14, True]
print(numbers[0]) # 1 출력
print(fruits[-1]) # '오렌지' 출력
슬라이싱을 통해 리스트의 부분을 추출할 수도 있습니다.
numbers = [1, 2, 3, 4, 5]
fruits = ['사과', '바나나', '오렌지']
mixed_data = [1, '파이썬', 3.14, True]
subset = numbers[1:4] # [2, 3, 4]를 포함한 부분 리스트
3. 수정과 추가
리스트의 특정 항목을 변경하거나 새로운 항목을 추가할 수 있습니다.
numbers = [1, 2, 3, 4, 5]
fruits = ['사과', '바나나', '오렌지']
mixed_data = [1, '파이썬', 3.14, True]
fruits[0] = '배' # '사과'를 '배'로 변경
numbers.append(6) # 6을 리스트에 추가
4. 길이와 검색
리스트의 길이는 len() 함수로 얻을 수 있습니다.
numbers = [1, 2, 3, 4, 5]
fruits = ['사과', '바나나', '오렌지']
mixed_data = [1, '파이썬', 3.14, True]
length = len(fruits) # fruits 리스트의 길이를 반환 (가지고 있는 수량 사과, 바나나, 오렌지 3개)
특정 값이 리스트에 있는지 확인할 수도 있습니다.
numbers = [1, 2, 3, 4, 5]
fruits = ['사과', '바나나', '오렌지']
mixed_data = [1, '파이썬', 3.14, True]
is_present = '바나나' in fruits # True 또는 False 반환 (바나나가 있음으로 True)
5. 삭제
리스트에서 특정 값을 제거하는 방법도 간단합니다.
numbers = [1, 2, 3, 4, 5]
fruits = ['사과', '바나나', '오렌지']
mixed_data = [1, '파이썬', 3.14, True]
fruits.remove('오렌지') # '오렌지'를 리스트에서 제거
6. 리스트의 활용
리스트는 반복문과 결합하여 데이터를 효과적으로 처리할 수 있습니다.
for item in mixed_data:
print(item)
파이썬 리스트는 여러분의 프로그래밍 여정에서 강력한 동반자가 될 것입니다.
다양한 데이터를 효과적으로 다루기 위해 리스트를 적극적으로 활용해보세요.
그럼 다음에 또 만나요!
728x90
반응형
'코딩 > Python' 카테고리의 다른 글
파이썬 사전(Dictionary) 소개와 활용 예제 (1) | 2024.01.05 |
---|---|
파이썬 리스트 정렬과 역 정렬: sort(), sorted(), reverse(), reversed() 활용하기 (1) | 2024.01.05 |
파이썬 탈출 문자: 문자열 다양한 표현과 활용 (0) | 2024.01.01 |
파이썬 random 모듈: 난수 생성의 다양한 가능성 (0) | 2024.01.01 |
파이썬 연산자와 간단한 수식: 기초 개념과 예제 (1) | 2024.01.01 |