English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

파이썬 기본 강의

파이썬 루프 제어

Python 함수

Python 데이터 타입

파이썬 파일操作

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 매뉴얼

파이썬 딕셔너리 update() 사용 방법 및 예제

파이썬 딕셔너리 메서드

update() 메서드는 딕셔너리에 지정된 항목을 삽입합니다. 이 지정된 항목은 딕셔너리나 이터러블 객체일 수 있습니다.

키가 딕셔너리에 없다면, update() 메서드는 요소를 딕셔너리에 추가합니다. 키가 딕셔너리에 있다면, 새로운 값으로 키를 업데이트합니다.

update()의 문법은 다음과 같습니다:

dict.update([other])

update() 매개변수

update() 메서드는딕셔너리또는 키/가능한 값 쌍(보통터플)의 이터러블 객체

update()를 매개변수를 전달하지 않고 호출하면, 딕셔너리는 변하지 않습니다.

update() 메서드의 반환 값 

update() 메서드는 딕셔너리 객체나 키를 사용합니다./가능한 값 쌍의 이터러블 객체의 요소를 딕셔너리에 업데이트합니다.

그는 어떤 값을 반환하지 않습니다(None을 반환합니다).

예제1:update()가 파이썬에서 어떻게 작동하는가?

d = {1: "one", 2: "three"}
d1 = {2: "two"}
# 키 업데이트2의 값
d.update(d1)
print(d)
d1 = {3: "three"}
# 키 사용3요소 추가
d.update(d1)
print(d)

이 프로그램을 실행하면, 출력이 됩니다:

{1: 'one', 2: 'two'}
{1: 'one', 2: 'two', 3: 'three'}

예제2:update()가 Iterable과 함께 사용되는 방법은 어떻게 되는가?

d = {'x': 2}
d.update(y = 3, z = 0)
print(d)

이 프로그램을 실행하면, 출력이 됩니다:

{'x': 2, 'y': 3, 'z': 0}

파이썬 딕셔너리 메서드