파이썬 목록
mylist = ["apple", "banana", "cherry"]
목록
목록은 단일 변수에 여러 항목을 저장하는 데 사용됩니다.
목록은 데이터 컬렉션을 저장하는 데 사용되는 Python의 4가지 기본 제공 데이터 유형 중 하나이고 다른 3개는 Tuple , Set 및 Dictionary 이며 품질과 사용법이 모두 다릅니다.
목록은 대괄호를 사용하여 생성됩니다.
예시
목록 만들기:
thislist = ["apple", "banana", "cherry"]
print(thislist)
항목 나열
목록 항목은 순서가 지정되고 변경 가능하며 중복 값을 허용합니다.
목록 항목은 인덱싱되고, 첫 번째 항목에는 인덱스가 [0]
있고, 두 번째 항목에는 인덱스가 있습니다 [1]
.
주문
목록이 정렬되어 있다는 것은 항목에 정의된 순서가 있고 그 순서는 변경되지 않는다는 의미입니다.
목록에 새 항목을 추가하면 새 항목이 목록의 끝에 배치됩니다.
참고: 순서를 변경하는 몇 가지 목록 방법 이 있지만 일반적으로 항목의 순서는 변경되지 않습니다.
변하기 쉬운
목록은 변경 가능합니다. 즉, 목록이 생성된 후 목록의 항목을 변경, 추가 및 제거할 수 있습니다.
중복 허용
목록은 인덱싱되므로 목록에는 동일한 값을 가진 항목이 있을 수 있습니다.
예시
목록은 중복 값을 허용합니다.
thislist = ["apple", "banana", "cherry", "apple", "cherry"]
print(thislist)
목록 길이
목록의 항목 수를 확인하려면 다음
len()
함수를 사용하세요.
예시
목록의 항목 수를 인쇄하십시오.
thislist = ["apple", "banana", "cherry"]
print(len(thislist))
목록 항목 - 데이터 유형
목록 항목은 모든 데이터 유형이 될 수 있습니다.
예시
문자열, int 및 부울 데이터 유형:
list1 = ["apple", "banana", "cherry"]
list2 = [1, 5, 7, 9, 3]
list3 = [True, False, False]
목록에는 다양한 데이터 유형이 포함될 수 있습니다.
예시
문자열, 정수 및 부울 값이 있는 목록:
list1 = ["abc", 34, True, 40, "male"]
유형()
Python의 관점에서 목록은 데이터 유형이 'list'인 객체로 정의됩니다.
<class 'list'>
예시
목록의 데이터 유형은 무엇입니까?
mylist = ["apple", "banana", "cherry"]
print(type(mylist))
list() 생성자
새 목록을 만들 때 list() 생성자 를 사용할 수도 있습니다 .
예시
list()
생성자를 사용하여 목록 만들기 :
thislist = list(("apple", "banana", "cherry")) # note the double round-brackets
print(thislist)
Python 컬렉션(배열)
Python 프로그래밍 언어에는 네 가지 컬렉션 데이터 유형이 있습니다.
- 목록 은 순서가 지정되고 변경 가능한 컬렉션입니다. 중복 구성원을 허용합니다.
- Tuple 은 순서가 지정되고 변경할 수 없는 컬렉션입니다. 중복 구성원을 허용합니다.
- Set 은 순서가 없고, 변경할 수 없고*, 인덱싱되지 않은 컬렉션입니다. 중복 회원이 없습니다.
- 사전 은 순서** 및 변경 가능한 모음입니다. 중복 회원이 없습니다.
*세트 항목 은 변경할 수 없지만 원할 때마다 항목을 제거 및/또는 추가할 수 있습니다.
**Python 버전 3.7부터 사전은 순서 가 지정 됩니다. Python 3.6 및 이전 버전에서 사전은 순서 가 지정되지 않습니다.
컬렉션 유형을 선택할 때 해당 유형의 속성을 이해하는 것이 유용합니다. 특정 데이터 세트에 적합한 유형을 선택하면 의미를 유지할 수 있으며 효율성이나 보안이 향상될 수 있습니다.