발전을 위한 기록

[Python] 파이썬 배열(List) 본문

프로그래밍/파이썬

[Python] 파이썬 배열(List)

릴릴2 2023. 8. 12. 22:51

파이썬에서 배열은 리스트(List)를 통해 구현됩니다.

리스트는 여러 값을 순서대로 저장하고 관리할 수 있는 강력한 자료구조입니다.

리스트는 크기가 가변적이며, 다양한 데이터 유형을 저장할 수 있습니다.

이제 리스트의 자주 사용되는 메서드를 알아보겠습니다.

 리스트 생성 

리스트는 [ ] 로 생성하며, 여러 값을 쉼표로 구분하여 저장합니다.

numbers = [1, 2, 3, 4, 5]  # 정수로 이루어진 리스트 생성
fruits = ["apple", "banana", "cherry"]  # 문자열로 이루어진 리스트 생성
mixed = [10, "apple", True, 3.14]  # 다양한 데이터 유형을 저장하는 리스트 생성

 리스트 인덱싱과 슬라이싱 

리스트의 각 요소는 인덱스를 이용하여 접근할 수 있습니다.

인덱스는 0부터 시작하며, 음수 인덱스는 뒤에서부터 접근합니다.

print(numbers[0])  # 첫 번째 요소 접근
print(fruits[-1])  # 마지막 요소 접근
print(mixed[1:3])  # 슬라이싱: 1부터 2까지의 요소 출력

#리스트 전체 출력
print(numbers)
print(fruits)
print(mixed)

출력결과


 리스트 메서드 활용 

append()  : 리스트 요소 추가

fruits.append("orange")  # 리스트 마지막에 "orange" 추가

출력결과


insert() : 특정 위치에 요소 삽입

numbers.insert(2, 6)  # 인덱스 2 위치에 6 삽입

출력결과


remove() : 요소 제거

fruits.remove("banana")  # "banana" 요소 제거

출력결과


pop() : 마지막 요소 제거 및 반환

removed_element = fruits.pop()  # 마지막 요소 제거하고 반환

출력결과


index() : 요소의 인덱스 반환

index = fruits.index("cherry")  # "cherry"의 인덱스 반환
print("인덱스 : ", index)

출력결과


len() : 리스트 길이 반환

length = len(numbers)  # 리스트의 길이 반환
print(length)

출력결과


 

 배열 간단한 예제 

https://riwltnchgo.tistory.com/77

 

[Python] 파이썬 배열 간단한 예제

배열은 여러 값을 하나의 변수에 저장하는 자료구조입니다. 파이썬에서는 리스트(List)를 배열로 사용할 수 있습니다. 리스트는 여러 데이터를 순서대로 저장하고 접근할 수 있는 유용한 자료구

riwltnchgo.tistory.com

 

728x90