<꿀팁모아 : 92번째 포스팅> 파이썬 목록? Python List?
안녕하세요 꿀팁모아 희망주기입니다
오늘 알아볼 주제는 파이썬 목록입니다
1 파이썬 목록
목록은 단일 변수에 여러 항목을 저장하는데 사용됩니다. 목록은 데이터 수집을 저장하는데 사용되는 python의 4가지 기본 제공 데이터 유형 중 하나이며, 다른 3개는 Tuple, Set 및 dictionary이며 모두 다른 자질과 사용법입니다. 목록은 사각형 괄호를 사용하여 만들어진다.
1-1 목록 항목
목록 항목은 정렬되고 변경할 수 있으며 중복 값을 허용한다. 목록 항목은 인덱싱되고, 첫번째 항목에는 인덱스가 있으며 두번째 항목에는 인덱스 등이 있다. 목록이 정렬된다고 말할 때 항목이 정의된 순서를 가지고 있으며 순서가 변경되지 않음을 의미한다. 목록에 새 항목을 추가하면 새 항목이 목록의 끝에 배치가 된다.
메모사항: 순서를 변경하는 몇 가지 목록(List) 방법이 있지만 일반적으로 항목의 순서는 변경되지 않는다
목록을 변경할 수 있으므로 목록이 생성된 후 목록에서 항목을 변경, 추가 및 제거할 수 있다.
1-2 중복 허용
목록이 인덱싱되므로 목록에는 값이 동일한 항목이 있을 수 있다.
1-3 목록 길이
목록에 있는 항목 수를 확인하려면 함수를 사용한다 [ len ( ) ]
1-4 데이터 유형
목록 항목은 모든 데이터 유형일 수 있다
1-5 다른 데이터 유형
목록에는 다른 데이터 형식이 포함될 수 있다.
2 엑세스 목록 항목
목록 항목은 인덱싱되며 인덱스 번호를 참조하여 항목에 엑세스할 수 있습니다
2-1 음수 인덱싱
음수 인덱싱은 끝에서 시작하는 것을 의미한다. -1 마지막 항목을 참조하고 두번째 마지막 항목을 말합니다
2-2 인덱스 범위
시작 위치와 범위를 종료할 위치를 지정하여 인덱스 범위를 지정할 수 있습니다. 범위를 지정할 때 반환 값은 지정된 항목이 있는 새 목록이 된다.
2-3 음수 지수 범위
목록의 끝에서 검색을 시작하려는 경우 부정적인 인덱스 지정
2-4 항목이 있는지 확인
목록에 지정된 항목이 있는지 확인하기 위해 키워드를 사용한다 [in]
3 항목 값 변경
특정 항목의 값을 변경하기위해 인덱스 번호를 참조한다
3-1 항목 범위 값 변경
특정 범위 내에서 항목의 값을 변경하려면 새 값이 있는 목록을 정의하고 새 값을 삽입하려는 인덱스 번호 범위를 참조합니다.
3-2 항목 삽입 [insert]
기존 값을 대체하지 않고 새 목록 항목을 삽입하려면 메서드를 사용할 수 있다. Insert 메서드는 지정된 인덱스를 항목을 삽입한다.
4 목록 항목 추가
목록의 끝에 항목을 추가하려면 append 메서드를 사용한다
4-1 확장 목록
다른 목록의 요소를 현재 목록에 추가하려면 메서드를 사용한다 extend ( )
4-2 목록에 튜플 추가
5 목록 항목 제거
5-1 지정된 항목 제거
Remove 메서드는 지정된 항목을 제거한다
5-2 지정된 인덱스 제거
Pop 메서드는 지정된 인덱스를 제거한다
5-3 목록 지우기
Clear 메서드는 목록을 비운다
6 루프 목록
6-1 목록을 통한 루프
6-2 인덱스 번호를 통한 루프
인덱스 번호를 참조하여 목록 항목을 반복할 수 있다 Range 및 len 함수를 사용하여 적절한 세터블을 만든다
6-3 While 루프 사용
While 루프를 사용하여 목록 항목을 반복할 수 있다. 함수를 사용하여 목록의 길이를 결정한 다음 0에서 시작하여 인덱스를 참조하여 목록 항목을 반복한다
7 목록 이해
목록 이해는 기존 목록의 값을 기반으로 새 목록을 만들려는 경우 더 짧은 구문을 제공한다. 과일 목록을 기반으로 이름에 "a"라는 문자가 있는 과일만 포함된 새 목록을 원한다. 목록 이해없이 사용자는 내부에 조건부 테스트문을 작성해야 한다.
8 정렬 목록
8-1 분류 목록
목록 개체에는 기본적으로 목록을 유수적으로 오름차순으로 정렬하는 메서드가 존재하는데 그것은 바로 sort 메서드 이다.
8-2 내림 차순
내림차순을 정렬하려면 reverse = True 라는 키워드 인수를 사용해야 한다
8-3 정렬함수 사용자 지정
Key = function 키워드 인수를 사용하여 사용자 지정할 수 있다. 함수는 목록을 정렬하는데 사용되는 숫자를 반환한다
8-4 케이스 무감각 정렬
기본적으로 메서드는 대/소문자에 민감한 경우 모든 대문자가 소문자 앞에 정렬이 된다
8-5 역순
알파벳에 관계없이 목록의 순서를 되돌리려면 어떻게 해야 될까요? reverse 메서드는 요소의 현재 정렬 순서를 반전시킵니다.
9 복사 목록
입력하는 것만으로는 목록을 복사할 수 없다. 하지만 복사본을 만드는 방법이 있는데 그것은 바로 copy 메서드를 사용하는 것이다.
10 조인 목록
Python에는 두 개 이상의 목록을 결합하거나 결합하는 방법에는 여러 가지가 있습니다. 가장 쉬운 방법 중 하나는 연산자 사용이다.
11 목록 메서드
Python에는 목록에서 사용할 수 있는 기본 제공 메서드 집합이 있다. 다음을 테이블이 메서드들 입니다
'IT 및 코딩 > 파이썬(Python)' 카테고리의 다른 글
<꿀팁모아 : 94번째 포스팅> 파이썬 세트? 집합? Python Set? (0) | 2021.12.22 |
---|---|
<꿀팁모아 : 93번째 포스팅> 파이썬 튜플? Python Tuple? (0) | 2021.12.22 |
<꿀팁모아 : 91번째 포스팅> 파이썬 연산자 (0) | 2021.12.22 |
<꿀팁모아 : 90번째 포스팅> 파이썬 부울? (0) | 2021.12.22 |
<꿀팁모아 : 89번째 포스팅> 파이썬 문자열? Python Strings? (0) | 2021.12.22 |