python 3 에서 dict(사전)의 사용 방법 예시
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
print(stu.clear())
# :None
2.copy(사전 복사)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
stu2 = stu.copy()
print(stu2)
3.from keys(목록 을 지정 하고 목록 의 값 을 사전 의 key 로 하여 사전 을 생 성 합 니 다)
name = ['tom','lucy','sam']
print(dict.fromkeys(name))
print(dict.fromkeys(name,25)) #
# :{'tom': None, 'lucy': None, 'sam': None}
# {'tom': 25, 'lucy': 25, 'sam': 25}
4.get(key 지정,대응 하 는 값 가 져 오기)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
print(stu.get('num2'))
# :Lucy
5.items("키 값 으로 구성 요소"의 목록 을 되 돌려 줍 니 다)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
print(stu.items())
# :dict_items([('num2', 'Lucy'), ('num3', 'Sam'), ('num1', 'Tom')])
6.keys(사전 의 모든 key 가 져 오기)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
print(stu.keys())
# :dict_keys(['num3', 'num1', 'num2'])
7.pop(지정 한 key 의 value 를 가 져 오고 사전 에서 삭제 합 니 다)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
name = stu.pop('num2')
print(name,stu)
# :Lucy {'num1': 'Tom', 'num3': 'Sam'}
8.popite(키 쌍 을 무 작위 로 가 져 오고 사전 에서 삭제)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
name = stu.popitem()
print(name,stu)
# :('num2', 'Lucy') {'num3': 'Sam', 'num1': 'Tom'}
9.setdefault(지정 한 key 의 value 를 가 져 오고 key 가 존재 하지 않 으 면 만 듭 니 다)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
name = stu.setdefault('num5')
print(name,stu)
# :None {'num1': 'Tom', 'num2': 'Lucy', 'num5': None, 'num3': 'Sam'}
10.update(키 추가-값 이 사전 에 맞 음)
stu = {
'num1':'Tom',
'num2':'Lucy',
'num3':'Sam',
}
stu.update({'num4':'Ben'})
print(stu)
# :{'num2': 'Lucy', 'num3': 'Sam', 'num1': 'Tom', 'num4': 'Ben'}
총결산이상 은 python 3 의 dict(사전)에 관 한 모든 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Jupyter 공식 DockerHub에 대한 메모에 기재되어 있다. base-notebook minimal-notebook scipy-notebook tensorflow-notebook datascience-notebook pyspark-notebook all-s...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.