>  기사  >  백엔드 개발  >  파이썬 사전

파이썬 사전

黄舟
黄舟원래의
2017-01-19 17:35:461602검색

사전: 키워드로 색인을 생성할 수 있는 객체의 연관 배열 또는 해시 테이블입니다.
사전 사용: 이름이 지정된 여러 필드를 포함할 수 있고 순서가 지정되지 않은 데이터를 빠르게 찾기 위한 컨테이너로 사용할 수도 있는 개체를 정의합니다.
사전은 Python에서 가장 완전한 데이터 유형이며 저장 및 저장에 가장 일반적으로 사용됩니다. 프로그램에서 처리 데이터 생성 방법
:
1, {}에 값을 넣어 빈 사전 생성
2, dict() 메서드를 사용하여 빈 사전 생성

data = {  
     "name" : "神行太保戴宗",  
     'title' :'天速星',  
     'age' : 45,  
     'price' : 490  
}

사전 구성원에 액세스하려면 키워드 색인 연산자 s[name]을 사용합니다.

name = data['name'];  
title = data['title'];  
age = data['age'];  
print(name);  
print(title);  
print(age);

출력 결과는 다음과 같습니다.

神行太保戴宗
天速星
45

객체 삽입 또는 수정 방법:

data['book'] = '水浒传之梁山108将'; #插入  
data['name'] = '插翅虎雷横';  #修改  
data['title'] = '天退星';

출력 결과:

水浒传之梁山108将
插翅虎雷横
天退星

문자열은 일반적으로 사용되는 키워드 유형입니다
정렬되지 않은 데이터 찾기:

prices = {  
 'apple' :3.4,  
 'banana' : 4,  
 'orange' : 2.5,  
 'lemon' : 3.7,  
  'pear' : 1.8  
}
applePrice = prices['apple'];

출력 결과:

3.4


항목이 현재 사전의 구성원인지 확인하는 방법:
1. in 연산자를 사용하여 콘텐츠 항목이 사전의 구성원인지 테스트합니다.

if "grape" in prices:  
  p = prices['grape'];  
else:  
  p= 0;  
print(p);

출력 결과:

0


2, 시스템 메소드 get을 사용하여 사전 멤버인지 확인합니다.

p = prices.get('grape',0);  
  
print(p);

출력 결과:

0


사전 키 가져오기 단어 목록은 사전을 목록으로 변환하기만 하면 됩니다:

pricelist = list(prices);

출력 결과:

['orange', 'lemon', 'pear', 'banana', 'apple']

사전 요소 삭제 방법 del :

del prices['pear'];

출력 결과:

{'apple': 3.4, 'banana': 4, 'lemon': 3.7, 'orange': 2.5}

요약:
1. dict 사전이 무엇인가요? : 연관 배열 또는 해시 테이블입니다
2, 사전 생성: 1, {} 2, dict()
2, 사전의 목적: 정렬되지 않은 데이터를 빠르게 찾는 데 사용되며, 데이터를 저장하고 처리하는 데 자주 사용됩니다. 🎜 >3. 사전 키워드 색인을 사용하여 데이터 가져오기
4. 사전 삽입 및 수정: 키워드 색인을 사용하여 s[name] = 'data';
형식을 추가하거나 수정합니다. the Dictionary : 1, in 2, get
6, 사전 키워드를 얻는 메소드: list는 list로 선언됩니다
6, 사전의 요소 삭제: del 메소드

위는 다음과 같습니다. Python 사전 내용 중 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트(www.php.cn)를 주목하세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.