예제가 포함된 Python 목록 메서드에 대한 빠른 가이드

WBOY
풀어 주다: 2024-09-12 10:16:30
원래의
360명이 탐색했습니다.

A Quick Guide to Python List Methods with Examples

소개

Python 목록은 다목적이며 데이터를 효율적으로 조작하고 처리하는 데 도움이 되는 다양한 내장 메서드가 함께 제공됩니다. 다음은 간단한 예와 함께 모든 주요 목록 메소드에 대한 빠른 참조입니다.

1. 추가(항목)

목록 끝에 항목을 추가합니다.

lst = [1, 2, 3]
lst.append(4)  # [1, 2, 3, 4]
로그인 후 복사

2. 클리어()

목록에서 모든 항목을 제거합니다.

lst = [1, 2, 3]
lst.clear()  # []
로그인 후 복사

3.복사()

목록의 얕은 복사본을 반환합니다.

lst = [1, 2, 3]
new_lst = lst.copy()  # [1, 2, 3]
로그인 후 복사

4. 개수(항목)

항목의 발생 횟수를 계산합니다.

lst = [1, 2, 2, 3]
lst.count(2)  # 2
로그인 후 복사

5. 확장(반복 가능)

iterable의 모든 요소를 ​​추가하여 목록을 확장합니다.

lst = [1, 2, 3]
lst.extend([4, 5])  # [1, 2, 3, 4, 5]
로그인 후 복사

6. 인덱스(항목, 시작, 끝)

항목이 처음 나타나는 인덱스를 반환합니다.

lst = [1, 2, 3]
lst.index(2)  # 1
로그인 후 복사

7. insert(인덱스, 항목)

지정된 인덱스에 항목을 삽입합니다.

lst = [1, 2, 3]
lst.insert(1, 'a')  # [1, 'a', 2, 3]
로그인 후 복사

8. 팝(인덱스)

지정된 인덱스의 항목을 제거하고 반환합니다(기본값은 마지막 항목).

lst = [1, 2, 3]
lst.pop()  # 3, lst = [1, 2]
로그인 후 복사

9. 제거(항목)

첫 번째 항목을 제거합니다.

lst = [1, 2, 3]
lst.remove(2)  # [1, 3]
로그인 후 복사

10. 역방향()

목록의 항목을 제자리에서 뒤집습니다.

lst = [1, 2, 3]
lst.reverse()  # [3, 2, 1]
로그인 후 복사

11. sort(키, 역순)

목록을 제자리에 정렬합니다(기본적으로 오름차순).

lst = [3, 1, 2]
lst.sort()  # [1, 2, 3]
lst.sort(reverse=True)  # [3, 2, 1]
로그인 후 복사

12. 정렬()

iterable의 항목에서 새로 정렬된 목록을 반환합니다.

lst = [3, 1, 2]
sorted(lst)  # [1, 2, 3]
로그인 후 복사

13. 렌(목록)

목록의 항목 수를 반환합니다.

lst = [1, 2, 3]
len(lst)  # 3
로그인 후 복사

14. 최대(목록)

목록에서 가장 큰 항목을 반환합니다.

lst = [1, 2, 3]
max(lst)  # 3
로그인 후 복사

15.분(목록)

목록에서 가장 작은 항목을 반환합니다.

lst = [1, 2, 3]
min(lst)  # 1
로그인 후 복사

16. 합계(목록)

목록에 있는 모든 항목의 합계를 반환합니다.

lst = [1, 2, 3]
sum(lst)  # 6
로그인 후 복사

17. 목록()

iterable에서 목록을 생성합니다.

s = "abc"
lst = list(s)  # ['a', 'b', 'c']
로그인 후 복사

결론

이러한 목록 메서드는 Python에서 목록을 작업하는 동안 필요한 핵심 기능을 다룹니다. 항목 추가, 정렬, 얕은 복사본 만들기 등 이러한 방법을 사용하면 데이터를 효율적으로 조작할 수 있습니다.

위 내용은 예제가 포함된 Python 목록 메서드에 대한 빠른 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿