카테고리 없음

파이썬 리스트, 이렇게 사용해요!

pythonsolve 2024. 1. 1.

파이썬 리스트 설명 파이썬은 다양한 자료형을 제공하는 언어입니다. 그 중에서도 리스트는 가장 기본적인 자료형 중 하나로, 여러 개의 값을 담을 수 있는 순차적인 자료 구조입니다. 리스트는 다음과 같은 특징을 가지고 있습니다.

  • 리스트는 여러 개의 값을 담을 수 있습니다.
  • 리스트의 각 값은 순서대로 저장됩니다.
  • 리스트의 각 값은 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]

결론

파이썬 리스트는 다양한 기능을 제공하는 유용한 자료형입니다. 위에서 설명한 내용을 숙지하여 파이썬 프로그래밍에서 리스트를 효과적으로 활용해 보세요.

댓글

💲 추천 글