Python编程——Python基础知识之字典(三)

在python中,字典是一系列键——值对,每个键都与一个值相关联,可以使用键来访问与之关联的值,与键相关联的值可以是数字,字符串,列表乃至字典,也可以将python对象用作字典的值,在python中,字典放在花括号中的一系列键值表示,**字典的实现原理是散列表(哈希表),在字典中查找key值是非常快的运行时间为O(1)(在不考虑冲突的情况下),所以可以用字典实现一些特殊的数据结构,比如以字符串为key值的数据,可以存储它的下标索引,把数据放在列表中,直接用索引去查找数据即可 **

1.一个简单的字典
alien = {'color':'green', 'point':5}
print alien['color']
print alien['point']

#输出结果
green
5
2.在字典中添加键-值对
alien = {'color':'green', 'point':5}
alien['x_position'] = 0
alien['y_position'] = 20

print alien

-----------------------------------------------------------------
{'color': 'green', 'y_position': 20, 'x_position': 0, 'point': 5}
-----------------------------------------------------------------
4.创建空字典增加并修改值
alien = {}
alien['color']='green'
print alien

--------------------
{'color': 'green'}
--------------------

#修改字典中color的值
 alien['color'] = 'yellow'
 print alien

-------------------
{'color': 'yellow'}
-------------------
5.删除键—值对

可以使用del删除相应的键值,使用del语句时必须指定字典名和要删除的键

alien = {'color':'green', 'point':5}

del alien['point']
print alien

----------------
{'color': 'green'}
----------------

6.遍历字典

1>用items()遍历键-值

alien = {'color':'green', 'point':5}
#在for循环中定义两个值,k和v通过items()方法来遍历字典
for k, v in alien.items():
	print k,v

-----------------
color green
point 5
-----------------

2>用keys()遍历所有的键

for k in alien.keys():
	print k

-------------
color
point
-------------

3>用values遍历所有的值

for v in alien.values():
	print v


green
5
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值