사전: 키워드로 색인을 생성할 수 있는 객체의 연관 배열 또는 해시 테이블입니다.
사전 사용: 이름이 지정된 여러 필드를 포함할 수 있고 순서가 지정되지 않은 데이터를 빠르게 찾기 위한 컨테이너로 사용할 수도 있는 개체를 정의합니다.
사전은 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 메소드