logo

Python에 포함

Python에서 '컨테이너'는 다른 객체를 담는 객체입니다. 컨테이너는 데이터 컬렉션을 구성하고 관리하는 방법을 제공합니다. Python은 `lists`, `tuples`, `sets` 및 `dictionaries`를 포함한 여러 내장 컨테이너 유형을 제공합니다. 각 유형에는 고유한 특성과 사용 사례가 있습니다.

기울기

목록은 항목을 순서대로 모아 놓은 것입니다. 변경 가능합니다. 즉, 목록을 만든 후에 목록의 항목을 변경할 수 있습니다. 목록은 대괄호 `[ ]`를 사용하여 생성되며 다양한 데이터 유형의 항목을 포함할 수 있습니다.

 my_list = [1, 2, 3, 'hello', True] 

튜플

튜플은 리스트와 유사하지만 불변입니다. 즉, 생성 후에는 변경할 수 없습니다. 튜플은 괄호 `( )`를 사용하여 생성됩니다.

 my_tuple = (1, 2, 3, 'hello', True) 

세트

세트는 순서가 지정되지 않은 고유 항목 모음입니다. 중복 없이 고유한 값을 저장하는 데 유용합니다. 집합은 중괄호 `{ }`를 사용하여 생성됩니다.

자바의 디자인 패턴
 my_set = {1, 2, 3, 4, 5} 

사전

사전은 키-값 쌍의 모음입니다. 각 키는 단어(키)가 정의(값)와 연결되는 실제 사전과 유사한 값과 연결됩니다. 사전은 키와 값을 구분하기 위해 중괄호 `{ }`와 콜론 `:`을 사용하여 생성됩니다.

 my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'} 

컨테이너 운영:

항목에 접근하기:

컨테이너의 항목은 인덱싱(목록 및 튜플의 경우) 또는 키(사전의 경우)를 사용하여 액세스할 수 있습니다.

예시 1:

 my_list = [1, 2, 3, 4, 5] print(my_list[0]) 

산출:

 1 

예 2:

CDR 전체 형식
 my_dict = {'name': 'Alice', 'age': 30} print(my_dict['name']) 

산출:

 Alice 

항목 추가 및 제거:

항목을 추가하거나 제거하여 컨테이너를 수정할 수 있습니다.

예시 1:

 my_list = [1, 2, 3] my_list.append(4) # Add an item to the end of the list print(my_list) 

산출:

 [1, 2, 3, 4] 

예 2:

알고리즘 이진 검색
 my_dict = {'name': 'Alice'} my_dict['age'] = 30 # Add a new key-value pair to the dictionary print(my_dict) 

산출:

 {'name': 'Alice', 'age': 30} 

컨테이너 반복:

루프를 사용하여 컨테이너의 항목을 반복할 수 있습니다.

예:

 my_list = [1, 2, 3] for item in my_list: print(item) my_dict = {'name': 'Alice', 'age': 30} for key, value in my_dict.items(): print(f'{key}: {value}') 

산출:

 1 2 3 name: Alice age: 30 

설명:

속성 오류 파이썬

첫 번째 루프는 my_list 목록을 반복하고 각 항목(1, 2, 3)을 새 줄에 인쇄합니다. 두 번째 루프는 my_dict 사전의 키-값 쌍을 반복하고 key: value 형식으로 각 쌍을 인쇄합니다. key는 사전의 키(이름, 나이)이고 value는 해당 값(Alice, 30)입니다.

다음은 Python 컨테이너의 기본 사항 중 일부입니다. 컨테이너는 Python 프로그램에서 데이터를 구성하고 관리하는 데 중요한 역할을 합니다.