파이썬 리스트 설명 파이썬은 다양한 자료형을 제공하는 언어입니다. 그 중에서도 리스트는 가장 기본적인 자료형 중 하나로, 여러 개의 값을 담을 수 있는 순차적인 자료 구조입니다. 리스트는 다음과 같은 특징을 가지고 있습니다.
- 리스트는 여러 개의 값을 담을 수 있습니다.
- 리스트의 각 값은 순서대로 저장됩니다.
- 리스트의 각 값은 0부터 시작하는 인덱스(index)를 사용하여 접근할 수 있습니다.
- 리스트는 그 값을 변경할 수 있습니다.
파이썬 리스트, 이렇게 사용해요!
1. 리스트 만들기
리스트는 다음과 같이 대괄호([])로 감싸고 각 요소를 쉼표(,)로 구분하여 만들 수 있습니다.
```python
숫자 리스트
numbers = [1, 2, 3, 4, 5]
문자열 리스트
strings = ["apple", "banana", "cherry"]
숫자와 문자열이 혼합된 리스트
mixed = [1, "apple", 2, "banana", 3, "cherry"] ```
또는 다음과 같이 list()
함수를 사용하여 리스트로 만들 수 있습니다.
```python
숫자 리스트
numbers = list(range(1, 6))
문자열 리스트
strings = list("applebananacherry")
숫자와 문자열이 혼합된 리스트
mixed = list([1, "apple", 2, "banana", 3, "cherry"]) ```
2. 리스트 요소 접근하기
리스트의 각 요소는 인덱스를 사용하여 접근할 수 있습니다. 인덱스는 0부터 시작하며, 마지막 요소의 인덱스는 len(리스트)
- 1입니다.
```python numbers = [1, 2, 3, 4, 5]
첫 번째 요소
first = numbers[0]
두 번째 요소
second = numbers[1]
마지막 요소
last = numbers[len(numbers) - 1] ```
3. 리스트 요소 추가하기
리스트의 마지막에 요소를 추가하려면 append()
함수를 사용할 수 있습니다.
```python numbers = [1, 2, 3, 4]
numbers.append(5)
print(numbers) ```
[1, 2, 3, 4, 5]
리스트의 중간에 요소를 추가하려면 insert()
함수를 사용할 수 있습니다.
```python numbers = [1, 2, 3, 4]
numbers.insert(1, 5)
print(numbers) ```
[1, 5, 2, 3, 4]
4. 리스트 요소 삭제하기
리스트의 요소를 삭제하려면 del
키워드나 remove()
함수를 사용할 수 있습니다.
```python numbers = [1, 2, 3, 4]
del numbers[1]
print(numbers) ```
[1, 3, 4]
```python numbers = [1, 2, 3, 4]
numbers.remove(2)
print(numbers) ```
[1, 3, 4]
5. 리스트 요소 수정하기
리스트의 요소를 수정하려면 인덱스를 사용하여 해당 요소를 지정한 후 새로운 값을 할당하면 됩니다.
```python numbers = [1, 2, 3, 4]
numbers[1] = 5
print(numbers) ```
[1, 5, 3, 4]
결론
파이썬 리스트는 다양한 기능을 제공하는 유용한 자료형입니다. 위에서 설명한 내용을 숙지하여 파이썬 프로그래밍에서 리스트를 효과적으로 활용해 보세요.
댓글