Python学习到python 字典数据类型(python数据类型)的应用时,也是一个比较让人头疼的地方。学会了就特别的简单,一但转不开,就一团浆糊的感觉。下边是用Python字典方法查询数据示例,用了电话号码来举例。
查对名字对应电话话码,是字典类型。
Python字典方法查询数据示例:
people={
'Alice':{
'phone':'2341',
'addr':'Foo drive'
},
'Beth':{
'phone':'9102',
'addr':'bar street 42'
},
'Cecil':{
'phone':'3158',
'addr':'Baz avenue 90'
}
}
labels={
'phone':'phone number',
'addr':'address'
}
#初始化名字
names=input('Name:')
name=name.strip()
#获取选项
r=input('Please choose phone(q) or addr(a):')
#初始化q和a
q='q'
a='a'
s=str(r)
#www.iplaypy.com
#获取键
if q==s.strip(): y='phone'
if a==s.strip(): y='addr'
d="%s's %s is %s."
value=(name,labels[y],people[name][y])
#查找
if name in people: print(d %value)
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/code/base/b2350.html
相关文章 Recommend