파이썬 리스트 설명 파이썬은 다양한 자료형을 제공하는데, 그 중에서도 리스트는 가장 기본적이면서도 유용한 자료형 중 하나입니다. 리스트는 순서가 있는 데이터를 저장하는 데 사용되는데, 숫자, 문자열, 불리언 값, 심지어 다른 리스트까지도 저장할 수 있습니다.
파이썬 리스트, 이렇게 활용하세요!
1: 리스트의 생성
리스트는 대괄호([])로 감싸고 각 요소를 쉼표(,)로 구분하여 생성합니다. 다음과 같은 방법으로 리스트를 생성할 수 있습니다.
```python
빈 리스트
list1 = []
숫자 리스트
list2 = [1, 2, 3, 4, 5]
문자열 리스트
list3 = ["a", "b", "c", "d", "e"]
혼합 리스트
list4 = [1, "a", True, [1, 2, 3]] ```
2: 리스트의 인덱싱
리스트의 각 요소에는 인덱스가 부여되어 있습니다. 인덱스는 0부터 시작하며, 마지막 요소의 인덱스는 리스트의 길이 - 1입니다. 다음과 같은 방법으로 리스트의 요소에 접근할 수 있습니다.
```python list1 = [1, 2, 3, 4, 5]
첫 번째 요소
print(list1[0]) # 1
두 번째 요소
print(list1[1]) # 2
마지막 요소
print(list1[-1]) # 5 ```
3: 리스트의 슬라이싱
슬라이싱은 리스트의 일부분을 추출하는 방법입니다. 슬라이싱은 시작 인덱스와 종료 인덱스를 지정하여 수행합니다. 시작 인덱스는 포함되고, 종료 인덱스는 포함되지 않습니다. 다음과 같은 방법으로 리스트의 일부분을 추출할 수 있습니다.
```python list1 = [1, 2, 3, 4, 5]
첫 번째 요소부터 세 번째 요소까지
print(list1[0:3]) # [1, 2, 3]
두 번째 요소부터 마지막 요소까지
print(list1[1:]) # [2, 3, 4, 5]
마지막 요소부터 두 번째 요소까지
print(list1[-2:]) # [4, 5] ```
4: 리스트의 연산
리스트는 다양한 연산을 수행할 수 있습니다. 다음과 같은 연산을 수행할 수 있습니다.
- 덧셈: 두 개의 리스트를 연결하여 새로운 리스트를 생성합니다.
- 뺄셈: 두 개의 리스트를 공통 요소를 제외하고 나머지를 연결하여 새로운 리스트를 생성합니다.
- 곱셈: 리스트를 반복하여 새로운 리스트를 생성합니다.
- 포함 여부 확인: 특정 값이 리스트에 포함되어 있는지 확인합니다.
- 길이 구하기: 리스트의 요소 개수를 구합니다.
결론:
파이썬 리스트는 다양한 기능을 제공하는 강력한 자료형입니다. 리스트를 잘 활용하면 코드를 간결하고 효율적으로 작성할 수 있습니다.
해시태그:
파이썬 #리스트 #자료구조 #인덱싱 #슬라이싱 #연산
댓글