사전에 키가 있는지 확인하는 방법: [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 중국어 웹사이트의 기타 관련 기사를 참조하세요!