python 기초 입문 사전 및 집합

python 에는 6 가지 표준 형식 이 있 습 니 다:

  (Number)
   (String)
  (List)
  (Tumple)
  (Set)
  (Dictionary)
앞 에 위 에 4 가 지 를 소 개 했 고 아래 두 가 지 를 소개 해 드 리 겠 습 니 다.
본문
자전.
사전 은 json 과 매우 비슷 해 보이 지만,우 리 는 적어도 json 은 문자 형식 이 고,사전 은 데이터 구조 라 는 것 을 알 아야 한다.
구별:
  • 1)json 의 key 는 문자열 일 수 있 습 니 다.dict 의 key 는 hash 가능 한 대상 일 수 있 습 니 다.예 를 들 어 문자열,숫자,모듈 등 입 니 다.
  • 2)json 의 key 는 질서 있 고 중복 할 수 있다.dict 의 key 는 중복 할 수 없습니다.
  • 3)json 의 value 는 문자열,부동 소수점,불 값 또는 null 또는 이들 로 구 성 된 배열 이나 대상 일 수 밖 에 없다.
  • 4)json 임의의 키 에 기본 값 undefined 가 존재 하고 dict 기본 값 은 기본 값 이 없습니다.
  • 5)제 이 슨 의 방문 방식 은[]일 수도 있 고,옮 겨 다 니 는 방식 은 in,of 로 나 눌 수도 있다.dict 의 value 는 아래 에 만 접근 할 수 있 습 니 다.
  • 6)dict 는 tuple 을 삽입 할 수 있 고 json 에는 배열 만 있 습 니 다
  • 7)json:true、false、null
  • 8)dict:True、False、None
  • 9)json 중국 어 는 반드시 유 니 코드 인 코딩 이 어야 합 니 다.예 를 들 어"\u6211"
  • 10)json 의 형식 일 때 문자열,사전 의 유형 은 dict
  • 입 니 다.
    아무튼 그들 은 닮 았 을 뿐 혈연관계 가 없 으 니 이복 형제 로 볼 수 있 겠 지.
    사전 만 들 기:
    
    # coding: utf-8
    test1={'name':"zhang san",
        'age':18
    }
    print(test1);
    
    이렇게 하면 ok,네,틀림 없습니다.이렇게 해서 사전 을 만 들 었 습 니 다.
    주의해 야 할 것 은,나 는 위 에 한 줄 을 주석 했다.coding:utf-8,만약 이 python 이 없 으 면 중국 어 를 해석 할 수 없고,너 에 게 이상 을 던 져 줄 것 이다.
    값 을 추가 하면:
    
    # coding: utf-8
    test1={'name':"zhang san",
        'age':18
    }
    test1["school"]="primary";
    print(test1);
    
    이렇게 하면 됩 니 다.키 와 value 는 임의의 형식의 값 일 수 있 습 니 다.이것 은 정적 언어 와 다 릅 니 다.
    사전 에 목록 을 추가 할 수 있 습 니 다:
    
    # coding: utf-8
    test1={'name':"zhang san",
        'age':18
    }
    test1["school"]="primary";
    test1["friend"]=["tony","tom","lily"];
    print(test1);
    
    물론 목록 에 사전 도 사용 할 수 있다.
    
    # coding: utf-8
    test1={'name':"zhang san",
        'age':18
    }
    test1["school"]="primary";
    test1["friend"]=["tony","tom","lily"];
    student=[test1];
    print(student);
    
    [{'age': 18, 'name': 'zhang san', 'friend': ['tony', 'tom', 'lily'], 'school': 'primary'}]
    데이터 에 대한 지원 이 정말 좋다 는 것 을 알 게 될 것 입 니 다.만약 데이터 의 기능 이 처리 되 어야 한다 면 python 은 좋 은 선택 이 라 고 생각 합 니 다.
    집합 하 다.
    집합 을 만 드 는 것 도 매우 간단 합 니 다:
    
    # coding: utf-8
    test1={"1",1}
    print(test1);
    
    출력:set(['1',1])
    맞 아,바로 큰 괄호 야.그리고 안에 object 를 썼 고 이어서 set 가 생 성 되 었 다.
    set 에는 일부 함수 가 있 습 니 다.모두 시험 해 봐 야 합 니 다.당신 은 매우 편리 한 기능 을 발견 할 수 있 습 니 다.그러면 개발 할 때 어떤 조 회 를 어떻게 써 야 하 는 지 찾 지 않 아 도 됩 니 다.사실은 대부분 제공 되 었 습 니 다.

    python 기반 입문 사전 과 집합 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 python 사전 과 집합 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

    좋은 웹페이지 즐겨찾기