다음 편집기는 Python, 목록, 사전 및 집합의 조상을 비교합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 에디터와 함께 보러오세요
정의 | 메서드 | |
목록 | 은 다양한 유형의 개체를 포함할 수 있고 요소를 추가하거나 제거할 수 있으며 결합할 수 있습니다. 다른 목록과 함께 []로 정의된 목록을 결합하거나 분할합니다. 예: aList=[123,'abc',4.56,['inner','list'],7-9j] | 1.list ( str): str을 목록 유형으로 변환합니다. str은 문자열 또는 튜플 유형일 수 있습니다. 2. aList.append('test'): 목록에 요소를 추가합니다. 3. del aList[1]: 목록을 삭제합니다. 아래 첨자가 1인 요소 del aList: 전체 목록 삭제 4.cmp(list1,list2): 두 목록의 크기 비교 5.len(list): 목록 요소 수 반환 6.sorted(list): 사전식 순서 사용 요소 정렬 목록 7.reversed(list): 목록에 있는 요소의 위치를 바꿉니다. 8.list.count(obj): 개체 obj가 목록에 나타나는 횟수를 반환합니다. 9.list.extend(seq): 변경 시퀀스 내용 seq 목록에 추가 10.list.insert(index,obj): 인덱스 위치에 obj 객체를 삽입합니다. 11.list.pop(index=-1): 지정된 위치의 객체를 삭제하고 반환합니다. 기본값은 마지막 객체입니다. 12.list.remove(obj): 목록에서 obj 객체 제거 |
튜플 | 은 다양한 유형의 객체를 포함할 수 있습니다. , 그러나 불변 요소는 추가하거나 뺄 수 없습니다. ()를 사용하여 정의합니다. 예: aTuple=(123,'abc',4.56,['inner','list'],7-9j) | 1 .tuple(obj): 객체 obj를 튜플 객체로 변환합니다. obj는 임의의 문자열 또는 목록일 수 있습니다. 2. 목록에 적용할 수 있는 del, cmp, len, max 및 min 메소드도 튜플에 적용할 수 있지만 조상이 불변, 대체, 추가, 정렬 등은 불가능합니다. |
Dictionary | 키-값 쌍, {}로 정의됨 예:aDict ={'이름':'신시아','나이':18} | 1.dict1=dict((['x',1],['y',2])): dict() 생성 사전 2.dict1={}.fromkeys(('x','y'),-1):fromkeys()는 기본 사전을 생성하고 사전의 요소는 동일한 값 3.dict1을 갖습니다. 키(): 사전 키 값 목록을 가져옵니다. 4.dict1.has_key('x'): 사전에 'x' 키 값이 있는지 확인하고 bool 유형을 반환합니다. 5.dict.get(key,default): 반환 키 값 키의 값, 키가 존재하지 않는 경우 기본값을 반환합니다. 6.dict.items(): 키-값 쌍 목록을 반환합니다. 7.dict.values(): 모든 값 목록을 반환합니다. 사전에서 8.dict.update(dict2): dict2의 키-값 쌍 목록을 반환합니다. 사전에 추가합니다. 9.dict.pop(key): 키 값 10.setdefault()의 값을 반환합니다. : get 메소드와 유사하게, 주어진 키의 값을 얻을 수 있습니다. 또한, setdefault는 주어진 키를 포함하지 않는 경우 자동으로 재설정될 수도 있습니다. 키의 경우 해당 키 값을 11.clear( ): 사전의 모든 항목을 지웁니다. 작업이 완료되고 반환되지 않음(또는 반환 값이 없음임) 12.copy(): 동일한 키-값을 가진 새 사전을 반환합니다. 이는 얕은 복사본입니다. |
Set |
set() 가변 세트 frozenset() 불변 세트 |
방법(모든 수집 방법): |
위는 편집기가 Python의 조상, 목록, 사전 및 집합에 대해 제공하는 내용입니다. .모든 내용을 비교해 보신 분들은 PHP 중국어 홈페이지에 많은 관심 부탁드립니다~
Python 조상, 목록, 사전, 컬렉션에 대한 더 많은 비교 관련 글은 PHP 중국어 홈페이지를 참고해주세요. !