>  기사  >  백엔드 개발  >  9번째 사전에 대한 Python 제로 기반 소개

9번째 사전에 대한 Python 제로 기반 소개

黄舟
黄舟원래의
2017-01-16 14:24:221230검색

1. 사전의 정의
사전의 특징은 사전의 기호가 중괄호이고, 사전의 요소가 키-값 쌍을 사용한다는 것입니다. 키-값 쌍은 데이터 항목 역할을 합니다.
2. 사전 생성 방법
(1) 정의 메소드

dict1={'李宁':'一切皆有可能','耐克':'Just do it','阿迪达斯':'Impossible is nothing','鱼C工作室':'编程让世界更美好'}
print("鱼C工作室的口号是:",dict1["鱼C工作室"])print("\n")
dict2={1:'one',2:'two',3:'three'}#可以使用键作为索引获得相应的值。print(dict2[1])print('\n')

9번째 사전에 대한 Python 제로 기반 소개

를 사용하여 사전을 생성합니다
또한 주목할 만한 점은 dict()에는 매개변수가 하나만 있다는 것입니다

#之所以会有那么多的括号,是因为dict函数只有一个参数
dict3=dict((('F',70),('i',105),('s',115),('h',104),('C',67)))
print(dict3)
print('\n')

9번째 사전에 대한 Python 제로 기반 소개

(3) dict()+키워드 매개변수를 사용하여 사전을 생성합니다
주목할 만한 점: 키워드 매개변수는 따옴표가 없습니다.

dict4=dict(小甲鱼="编程让世界更加美好",苍井空="让AV征服宅男")print(dict4)

9번째 사전에 대한 Python 제로 기반 소개

3. 사전의 항목 수정
(1) 사전에 있는 항목 수정

dict4['苍井空']="AV不是宅男的福利"print(dict

9번째 사전에 대한 Python 제로 기반 소개

(2) 사전에 없는 항목 수정
이것은 특별합니다. 예외가 발생하지 않을 뿐만 아니라 데이터 항목이 사전에 삽입됩니다. Dictionary

dict4['爱迪生']="天才是99%的汗水加上1%的灵感"print(dict4)

9번째 사전에 대한 Python 제로 기반 소개

4. Dictionary의 내장 함수
(1)fromkeys(S[,v])는 사전을 생성하고 사전을 반환합니다. 두 번째 매개변수는
None.

dict1={}dict1=dict1.fromkeys((1,2,3))
print(dict1)
print("\n")dict1=dict1.fromkeys((1,2,3),('numbers'))
print(dict1)

9번째 사전에 대한 Python 제로 기반 소개

(2)keys() 함수: 사전의 모든 키를 가져옵니다

dict1=dict1.fromkeys(range(32),"赞")
print(dict1)for eachkey in dict1.keys():     
print(eachkey,end=" ")
print("\n")

9번째 사전에 대한 Python 제로 기반 소개

(3)values() 함수: 사전의 모든 키를 가져옵니다. Value

#values()所有值的集合for eachvalue in dict1.values():     print(eachvalue,end=" ")print("\n")

9번째 사전에 대한 Python 제로 기반 소개

(4)items() 함수: 사전의 모든 항목을 가져옵니다. 함수

for eachitem in dict1.items():     print(eachitem,end=" ")

9번째 사전에 대한 Python 제로 기반 소개

(5)get() 함수는 사전 키에 해당하는 값을 가져옵니다. 존재하지 않으면 Nooneス

str1=dict1.get(32)
print(str1)

9번째 사전에 대한 Python 제로 기반 소개

(6) in 여부 결정자: 키 또는 값인지 확인 사전에서

print("\n")print(32 in dict1)print("\n")

9번째 사전에 대한 Python 제로 기반 소개

(7)clear (): 사전의 모든 항목 지우기

dict1.clear()print(dict1)

9번째 사전에 대한 Python 제로 기반 소개

(8 )update() 함수: 하나의 사전을 사용하여 다른 사전의 내용을 업데이트합니다

a={1:"one"}
b={1:"two"}a.update(b)
print(a)

9번째 사전에 대한 Python 제로 기반 소개

마지막으로 "="(할당 기호) 사용과 복사 기능 사용의 차이점에 대해 이야기해 보겠습니다.

일반적으로 할당 기호를 사용하면 데이터를 가리키는 레이블만 생성되고, 하지만 여전히 사람의 이름과 유사한 동일한 데이터를 공유합니다. 함수를 사용할 때 데이터는 전혀 관계가 없습니다.
rree

9번째 사전에 대한 Python 제로 기반 소개

사전 지식은 여기서 끝입니다. 더 있으면 시간나면 추가하겠습니다.

위 내용은 파이썬 초보자를 위한 사전9의 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 주목해주세요!


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