6 Python中的字典

        普通的字典里有名称,还有解释,对应于Python中的键-值,是一种对应的映射关系,是无序排列。

        看上去和 JSON 比较类似。
        基本操作方法:

>>> dict={'name':'earth','port':80} #赋值
>>> dict
{'name': 'earth', 'port': 80}
>>> dict(name='earth',port=80)
{'port': 80, 'name': 'earth'}

>>> dict['name']
'earth'
>>> dict.get('name')
'earth'

>>> for key in dict:
	print('key=%s,value=%s'%(key,dict[key]))

	
key=name,value=earth
key=port,value=80

>>> print('Host %s is running on port %d'%(dict['name'],dict['port']))
Host earth is running on port 80

>>> dict.keys()
dict_keys(['name', 'port'])
>>> dict.values()
dict_values(['earth', 80])
>>> dict.items()
dict_items([('name', 'earth'), ('port', 80)])

>>> 'name' in dict
True

>>> dict['port']=8080  #修改
>>> dict
{'name': 'earth', 'port': 8080}

>>> del dict['name']   #删除
>>> dict
{'port': 8080}
>>> dict.clear()
>>> dict
{}

>>> dict(zip(('x','y'),(1,2)))
{'y': 2, 'x': 1}
>>> dict(x=1,y=2)
{'y': 2, 'x': 1}

        这里面的代码如果是初学者,建议还是手动敲一敲,不要复制粘贴,里面的代码全是我手工敲,白天在单位练习一遍,晚上上网贴出来再复习一遍。

 

[智能交易网]  http://www.ea900.com

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值