python에서 사전의 키와 값을 어떻게 수정하는지 상세히 설명합니다
t = {}
t['a'] = 1
t['b'] = 2
#
print(' :', t)
t['b'] = 3
print(' : ', t)
#
print('-' * 30)
print(' :', t)
t['c'] = t.pop('a')
print(' : ', t)
"""
:
: {'a': 1, 'b': 2}
: {'a': 1, 'b': 3}
------------------------------
: {'a': 1, 'b': 3}
: {'b': 3, 'c': 1}
"""
Python dict 사전 기본 작업(키 값 쌍 추가, 수정, 삭제 포함)사전은 가변 서열에 속하기 때문에, 우리는 사전의 키 값 쌍 (key-value 쌍) 을 임의로 조작할 수 있다.Python에서 흔히 볼 수 있는 사전 작업은 다음과 같습니다.
1. 기존 사전에 새 키 값 쌍을 추가합니다.
2. 기존 사전의 키 값 쌍을 수정합니다.
3. 기존 사전에서 지정한 키 값 쌍을 삭제합니다.
4. 기존 사전에서 지정한 키 값 쌍이 있는지 판단한다.
초보자는 사전에는 항상 여러 개의 키 값이 포함되어 있지만 키는 사전의 관건적인 데이터이고 사전의 기본적인 조작은 모두 키 값을 둘러싸고 이루어진다는 것을 명심해야 한다.
Python 사전에서 키 값 쌍 추가
dict에 키 값을 추가하려면 존재하지 않는 키에 값을 부여하면 됩니다.이 작업을 수행하는 구문 형식은 다음과 같습니다.
dict[key] = value
이 형식에서 각 매개 변수의 의미는 표 1과 같다.표 1 Python 사전에서 키 값 대 구문 매개변수 추가
매개 변수
함의
dict
사전 이름을 나타냅니다.
key
요소를 추가할 키를 나타냅니다.새로운 요소를 추가하는 이상 이 요소의 키와 사전에 있는 요소의 키가 서로 다르다는 것을 보증해야 합니다.
value
데이터를 추가할 값을 나타냅니다. Python에서 지원하는 데이터 형식이면 됩니다.
예를 들어 다음 코드는 기존 사전 a를 바탕으로 새로운 요소를 추가하는 과정을 보여 준다.
a = {' ':95}
print(a)
#
a[' '] = 89
print(a)
#
a[' '] = 90
print(a)
실행 결과:{'수학':95}
{'수학':95,'국어':89}
{'수학':95,'국어':89,'영어':90}
Python 사전에서 키 값 쌍 수정
키 값 쌍 수정은 키 값 쌍의 키와 값을 동시에 수정하는 것이 아니라 키 값 쌍의 값만 수정합니다.
사전에서 각 요소의 키는 유일해야 하기 때문에, 요소를 새로 추가한 키가 이미 존재하는 요소의 키와 같으면, 원래 키에 대응하는 값은 새 값으로 대체됩니다.예:
a = {' ': 95, ' ': 89, ' ': 90}
a[' ']=100
print(a)
실행 결과:{'수학':95,'국어':100,'영어':90}
사전에서 {'문어': 100} 키 값을 추가하지 않고 기존 키 값을 {'문어': 89} 의 값에 수정한 것을 볼 수 있습니다.
Python 사전 삭제 키 값 쌍
사전의 키 값 쌍을 삭제하려면del 문장을 사용하십시오.예:
# del
a = {' ': 95, ' ': 89, ' ': 90}
del a[' ']
del a[' ']
print(a)
실행 결과:{'영어': 90}
사전에 지정된 키 값 쌍이 있는지 판단
사전에 지정된 키 값이 맞는지 판단하려면 먼저 사전에 대응하는 키가 있는지 판단해야 한다.사전에 지정된 키 값이 맞는 키를 포함하는지 판단하려면 in이나 not in 연산자를 사용할 수 있습니다.
지적해야 할 것은dict에 있어 in이나 not in 연산자는 모두 키를 바탕으로 판단하는 것이다.
예를 들어 다음과 같은 코드가 있습니다.
a = {' ': 95, ' ': 89, ' ': 90}
# a ' ' key
print(' ' in a) # True
# a ' ' key
print(' ' in a) # False
실행 결과:True
False
in(또는 not in) 연산자를 통해 우리는 사전에 어떤 키가 포함되어 있는지 쉽게 판단할 수 있다. 만약 존재한다면 키를 통해 대응하는 값을 쉽게 얻을 수 있기 때문에 사전에 지정된 키 값이 맞는지 쉽게 판단할 수 있다.
이것은python에서 사전의 키와 값을 어떻게 수정하는지에 대한 상세한 설명입니다. 더 많은 관련python에서 사전의 키와 값을 수정하는 내용은 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.