Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 목록 대 튜플 대 사전


목록 및 튜플 개체는 시퀀스입니다. 사전은 키-값 쌍의 해시 테이블입니다. 목록과 튜플은 정렬된 항목 모음입니다. 사전은 정렬되지 않은 컬렉션입니다.

목록 및 사전 개체는 변경 가능합니다. 즉, 새 항목을 추가하거나 항목을 삭제할 수 있습니다. 튜플은 변경할 수 없는 객체입니다. 튜플 개체에서는 추가 또는 삭제 작업이 불가능합니다.

각각은 쉼표로 구분된 항목 모음입니다. 목록 항목은 대괄호[], 튜플 항목은 둥근 대괄호 또는 괄호(), 사전 항목은 중괄호 {}

로 묶습니다.
>>> L1=[12, "Ravi", "B.Com FY", 78.50] #list
>>> T1=(12, "Ravi", "B.Com FY", 78.50)#tuple
>>> D1={"Rollno":12, "class":"B.com FY", "precentage":78.50}#dictionary


목록 및 튜플 항목이 인덱싱됩니다. 슬라이스 연산자를 사용하면 특정 인덱스의 항목에 액세스할 수 있습니다.

>>> print (L1[2])
B.Com FY
>>> print (T1[2])
B.Com FY

사전의 항목은 인덱싱되지 않습니다. 특정 키와 관련된 값은 대괄호 안에 넣어 구합니다. 사전의 get() 메서드도 관련 값을 반환합니다.

>>> print (D1['class'])
B.com FY
>>> print (D1.get('class'))
B.com FY