파이썬 리스트 함수

정윤서·2024년 1월 30일
0

파이썬의 리스트 자료형

1. 순서가 있음 : 리스트의 요소들은 특정한 순서를 가지며, 이 순서는 변경되지 않는다. 이를 통해 인덱스를 사용해 리스트의 특정 요소에 접근할 수 있다.
2. 변경 가능 : 리스트는 생성된 후에도 그 내용을 변경할 수 있다. 즉, 리스트의 요소를 추가, 삭제, 또는 변경할 수 있다.
3. 다양한 데이터 타입 : 리스트 안에는 정수, 실수, 문자열, 심지어 다른 리스트나 다른 데이터 타입의 요소들도 포함될 수 있다.
4. 중복 요소 허용 : 리스트는 중복된 요소를 포함할 수 있다. 즉 같은 값이 여러 번 리스트 안에 존재할 수 있다.

파이썬 리스트 내장 함수

1. append()

  • 리스트 끝에 새로운 요소를 추가
list.append(element)
my_list.append(4)

2. extend()

  • 리스트를 다른 리스트, 튜플, 집합 또는 모든 반복 가능한 항목으로 확장
list.extend(iterable)
my_list.extend([5, 6, 7])

3. insert()

  • 지정한 인덱스에 요소를 삽입
list.insert(index, element)
my_list.insert(2, 'new_item')

4. remove()

  • 리스트에서 특정한 값을 찾아 제거
list.remove(element)
my_list.remove('apple')

5. pop()

  • 지정된 인덱스의 요소를 제거하고 그 요소를 반환. 인덱스를 지정하지 않으면 리스트의 마지막 요소를 제거하고 반환.
list.pop(index=-1)
removed_item = my_list.pop()

6. clear()

  • 리스트의 모든 요소 제거
list.clear()
my_list.clear()

7. index()

  • 리스트에서 특정 값의 첫번째 인덱스를 찾는다. 값이 리스트에 없으면 오류 발생.
list.index(element, start, end)
index = my_list.index('banana')

8. count()

  • 리스트에서 특정 값의 빈도수 계산
list.count(element)
count = my_list.count('apple')

9. sort()

  • 리스트의 요소를 정렬. 기본적으로 오름차순(reverse = True -> 내림차순 정렬)
list.sort(key=None, reverse=False)
my_list.sort()
my_list.sort(reverse=True)

10. reverse()

  • 리스트의 요소들의 순서를 거꾸로 뒤집는다.
list.reverse()
my_list.reverse()

0개의 댓글