玩蛇网提供最新Python编程技术信息以及Python资源下载!
python零基础培训

Python字典方法查询数据示例

python 培训

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.iplaypython.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)

站长推荐阅读相关内容:
linux基础入门教程

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypython.com/code/base/b2350.html [复制]



微信扫描下图可直接关注Python公众号

玩蛇网Python QQ群,欢迎加入: ① 279974227 玩蛇网Python新手群
修订日期:2016年04月19日 - 10时40分33秒 发布自玩蛇网

我要分享到:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
相关文章推荐
别人正在看
特别推荐
站长推荐:
去顶部去底部