python字典实验_Python教程:字典

字典数据结构可以理解为自然语言中的“字典”,这种数据结构可以要检索的文字,来查找到相关的内容。也可以理解为通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。 注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。当然可以再通过其它方法来变通。更专业一点讲,字典就是一个关联数组(或称为哈希表)。它是一个通过关键字索引的对象的集合。使用大括号{}来创建一个字典。注意它们的键/值对用冒号分割,而各个对用逗号分割,所有这些都包括在花括号中。 尽管字符串是最常见的 关键字(key)类型,你还是可以使用很多其它的

python对象做为字典的关键字,比如 数字 和tuple,只要是不可修改对象,都可以用来做字典的key。有些对象,例如列表和字典,不可以用来做字典的key,因为他们的内容是允许更改的。字典中的键/值对是没有顺序的。如果你想要一个特定的顺序,那么你应该在使用前自己对它们排序。dict_demo = {'GIS': 'Geographic Information System',

'RS': 'Remote Sencing',

'GPS': 'Global Positioning System',

'DEM': 'Dynamic Effect Model'}

print(dict_demo['GPS'])

print(dict_demo['DEM'])

print(dict_demo.items())

dict_demo['DEM'] = 'Digital Elevation Model'

print(dict_demo['DEM'])

上面定义了字典,并且说明了怎样引用。 下面我们继续来看一下字典的一些常用方法:print(dict_demo.has_key('RS'))

print(dict_demo.has_key('rs'))

dict_demo['rs'] = 'Remote Sencing'

print(dict_demo.keys())

del(dict_demo['rs'])

dict_demo.keys()

for short_name, long_name in dict_demo.items():

print(('Short Name: %4s -> Long Name: %s') % (short_name, long_name))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值