> 백엔드 개발 > 파이썬 튜토리얼 > Python 사전에서 값을 가져오는 방법은 무엇입니까?

Python 사전에서 값을 가져오는 방법은 무엇입니까?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2023-04-29 13:58:06
앞으로
3683명이 탐색했습니다.

Python 사전은 모든 유형의 데이터 양에 관계없이 저장할 수 있는 변경 가능한 컨테이너 모델입니다.

사전의 각 요소는 콜론으로 구분된 키와 값으로 구성됩니다.

사전은 일반적으로 데이터베이스에 레코드를 저장하는 것과 같이 데이터의 키-값 쌍을 저장하는 데 사용됩니다.

다음은 Python 사전 값의 여러 가지 방법과 해당 코드 데모입니다.

방법 1: 대괄호 [ ] 연산자를 사용합니다.

대괄호 [ ] 연산자를 사용하여 사전에서 키로 해당 값을 가져옵니다.

# 定义一个字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
 
# 获取字典中 "name" 键对应的值
value = my_dict["name"]
print(value)  # 输出:Tom
로그인 후 복사

방법 2: get() 메소드를 사용하세요

키를 통해 사전에 해당 값을 가져오려면 get() 메소드를 사용하세요. 키가 존재하지 않으면 None이 반환됩니다.

# 定义一个字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
 
# 获取字典中 "name" 键对应的值
value = my_dict.get("name")
print(value)  # 输出:Tom
 
# 获取字典中 "phone" 键对应的值,由于 "phone" 不存在,返回 None
value = my_dict.get("phone")
print(value)  # 输出:None
로그인 후 복사

방법 3: items() 메서드 사용

items() 메서드를 사용하여 사전의 모든 키-값 쌍을 얻고 모든 키-값 쌍을 포함하는 목록을 반환합니다. 목록의 각 요소는 튜플입니다. 튜플 의 첫 번째 요소는 키이고 두 번째 요소는 값입니다.

# 定义一个字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
 
# 获取字典中所有键值对
items = my_dict.items()
print(items)  # 输出:dict_items([('name', 'Tom'), ('age', 18), ('gender', 'male')])
 
# 遍历所有键值对
for key, value in items:
    print(f"{key}: {value}")
로그인 후 복사

방법 4: 키() 메서드 사용

키() 메서드를 사용하여 사전의 모든 키를 가져오고 모든 키가 포함된 목록을 반환합니다.

# 定义一个字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
 
# 获取字典中所有键
keys = my_dict.keys()
print(keys)  # 输出:dict_keys(['name', 'age', 'gender'])
 
# 遍历所有键
for key in keys:
    value = my_dict[key]
    print(f"{key}: {value}")
로그인 후 복사

방법 5: value() 메서드 사용

values() 메서드를 사용하여 사전의 모든 값을 가져오고 모든 값이 포함된 목록을 반환합니다.

# 定义一个字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
 
# 获取字典中所有值
values = my_dict.values()
print(values)  # 输出:dict_values(['Tom', 18, 'male'])
 
# 遍历所有值
for value in values:
    print
로그인 후 복사

방법 6: in 키워드 사용

in 키워드를 사용하여 키가 사전에 있는지 확인하면 True를 반환하고 그렇지 않으면 False를 반환합니다.

# 定义一个字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
 
# 判断 "name" 是否在字典中
if "name" in my_dict:
    print("name is in my_dict")  # 输出:name is in my_dict
 
# 判断 "phone" 是否在字典中
if "phone" in my_dict:
    print("phone is in my_dict")
else:
    print("phone is not in my_dict")  # 输出:phone is not in my_dict
로그인 후 복사

방법 7: pop() 메서드 사용

pop() 메서드를 사용하여 사전에서 지정된 키의 키-값 쌍을 삭제하고 해당 값을 반환합니다.

# 定义一个字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
 
# 删除字典中 "age" 键的键值对,并返回对应的值
value = my_dict.pop("age")
print(value)  # 输出:18
print(my_dict)  # 输出:{"name": "Tom", "gender": "male"}
로그인 후 복사

방법 8: popitem() 메서드 사용

popitem() 메서드를 사용하여 사전의 키-값 쌍을 삭제하고 해당 키-값 쌍을 반환합니다. 반환되는 것은 다음 중 첫 번째인 튜플입니다. 튜플 요소는 키이고 두 번째 요소는 값입니다.

아아아아

위 내용은 Python 사전에서 값을 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿