带有示例的Python字典get()方法
词典get()方法
get()方法用于根据指定的键获取元素的值。
语法:
dictionary_name.fromkeys(keys, value)
Parameter(s):
key–它代表要返回其值的键的名称。
value–这是一个可选参数,用于指定如果项目不存在则返回的值。
返回值:
此方法的返回类型基于元素类型,它返回指定键上的元素,如果键不存在,则返回“None”,如果我们定义了任何值,如果键不存在,则返回该值。
范例1:
#带有示例的Python字典get()方法 #字典声明 student = { "roll_no": 101, "name": "Shivang", "course": "B.Tech", "perc" : 98.5 } #印刷词典 print("data of student dictionary...") print(student) #打印“roll_no”的值"roll_no" print("roll_no is:", student.get('roll_no')) #打印“roll_no”的值"name" print("name is:", student.get('name')) #打印“roll_no”的值"course" print("course is:", student.get('course')) #打印“roll_no”的值"perc" print("perc is:", student.get('perc')) #试图获取不存在的密钥项 print("address is:", student.get('address')) #试图获取不存在的密钥项 #如果键不存在,则返回一些值 print("address is:", student.get('address', "does not exist."))
输出结果
data of student dictionary... {'perc': 98.5, 'course': 'B.Tech', 'name': 'Shivang', 'roll_no': 101} roll_no is: 101 name is: Shivang course is: B.Tech perc is: 98.5 address is: None address is: does not exist.
范例2:
#带有示例的Python字典get()方法 #字典声明 x = { 'key1' : 100, 'key2' : 200, 'key3' : 300 } #通过键定义值来获得价值 #不存在 print("key1 = ", x.get('key1', "Item does not exist.")) print("key2 = ", x.get('key2', "Item does not exist.")) print("key3 = ", x.get('key3', "Item does not exist.")) print("key4 = ", x.get('key4', "Item does not exist."))
输出结果
key1 = 100 key2 = 200 key3 = 300 key4 = Item does not exist.