首页 > 其他 > 详细

dictionary

时间:2016-08-15 14:26:24      阅读:188      评论:0      收藏:0      [点我收藏+]

dictionary,字典,无序的列表——用于查询表的制作

dictionary的基本操作:

# -*- coding: utf-8 -*-
life = {                        # 创建dictionary
    baby: 0-3,
    little_child: 4-7,
    child: 8-12
} 

print life[baby]              # dict中元素的输出和列表相似

life[teenage] = 13-17       # 元素的添加
life[adult] = 18-60
print life

del life[adult]               # 元素的删除
print life

print "The progress of life is %s,%s,%s." % (
    life[baby],
    life[little_child],
    life[child]
)

———————————————————————华丽——————————————的————————————————分割线——————————————————————————

dictionary的函数:

1.  dict.items()

  

for lives,period in life.items(): # dict.items的用法——创建lives和period两个变量,分别用作life这个字典中“:”前后的变量名
    print "Age between %s belongs to %s." % (period, life)
    
print lives,period # .items()语句中创建的是全局变量!

2.  dict.get()

period_ = life.get("Old", "Not exist.") # get函数得到的第一个参数在dict中存在,返回它的值;否则返回逗号之后的值
print "The new period is ", period_     #    get得到的值并不会赋值到dict中,仅临时存在
print life
period__ = life.get(babies, 0-4) 
print period__,"\n",life

 

dictionary

原文:http://www.cnblogs.com/nopear/p/5772723.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!