>백엔드 개발 >파이썬 튜토리얼 >사전에 키가 있는지 확인하는 방법

사전에 키가 있는지 확인하는 방법

anonymity
anonymity원래의
2019-05-24 15:18:0015924검색

사전에 키가 있는지 확인하는 방법: [arr.has_key("int")]와 같이 has_key() 메서드를 사용하여 확인할 수 있습니다. 사전은 변경 가능한 컨테이너 모델이며 모든 유형의 객체를 저장할 수도 있습니다.

사전에 키가 있는지 확인하는 방법

Dictionary은 또 다른 변경 가능한 컨테이너 모델이며 모든 유형의 객체를 저장할 수 있습니다.

사전의 각 키-값(키=>값) 쌍은 콜론(:)으로 구분되며, 각 쌍은 쉼표(,)로 구분됩니다. 전체 사전은 중괄호({})로 묶입니다. 형식은 다음과 같습니다. 표현:

d = {key1 : value1, key2 : value2 }

키는 고유해야 하지만 값은 고유하지 않습니다.

값은 모든 데이터 유형이 될 수 있지만 키는 문자열, 숫자 또는 튜플과 같이 변경할 수 없어야 합니다.

in 메소드는 python3에서 사용됩니다

#判断字典中某个键是否存在
arr = {"int":"整数","float":"浮点","str":"字符串","list":"列表","tuple":"元组","dict":"字典","set":"集合"}
#使用 in 方法
if "int" in arr:
    print("存在")
if "float" in arr.keys():
    print("存在")
#判断键不存在
if "floats" not in arr:
    print("不存在")
if "floats" not in arr:
    print("不存在")

has_key()는 python 3에서는 지원되지 않고 python2에서는 지원됩니다

#判断字典中某个键是否存在
arr = {"int":"整数","float":"浮点","str":"字符串","list":"列表","tuple":"元组","dict":"字典","set":"集合"}
#使用自带的has_key()
if(arr.has_key("int")):    
    print("存在")

위 내용은 사전에 키가 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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