图的字典表示python_Python中的字典,dict

dict字典数据类型,是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串甚至是元组。

1、使用规则

####定义####

s = {} ##空字典

s = { ## 字典集合,必须以键值对的方式定义,否则会被认为是集合

'linux':'123', ##两元素之间以 ',' 隔开

'redhat':'[187,188,189]'

}

students = { ##递归定义,索引查询

'linux':{

'id':'03113009',

'age':18,

'score':90

},

'redhat':{

'id':'03113010',

'age':20,

'score':100

print(students['westos']['id'])

###添加###

{}.fromkeys(**,'--')

##在空索引中添加**:--字典 ##这里的**可以是多个值,--为一个值,注意和下面添加进行区分

###索引、切片、重复###

字典不支持上述格式,查询是以键值对的方式进行查询。

###判断是否在In###

** in dirc ## ** 在dirc字典中

** not in dirc ## ** 不在dirc字典中

###键值###

#键值循环查询

for key in dirc: ##key表示键

print(key,d[key])

其他的

增删查改

操作:

###增###

dirc['**'] = '--' ##在dirc中添加 **:--

dirc.setdefault('http',80)

##设置http为80,当http键存在时,不做任何改变, 只有当http键不存在时,才做添加

###删###

del dirc['**'] ##删除dirc中**的键和值

dirc.pop('**') ##删除dirc中**的键,此时需要变量来接**键的值

dirc.pop() ##默认删除最后一个

dirc.clear() ##清楚dirc中的所有内容

###查###

dirc.['**'] ##查找**的值

dirc.keys() ##返回dirc的值

dirc.values ##返回dirc的键

dirc.items() ##返回dirc的键值对

dirc.get() ##函数返回指定键的值,如果值不在字典中返回默认值。

###改###

dirc.update({'**':'--'}) ##将dirc中的 ** 改为 --

dirc.update(**=--) ##将dirc中的 ** 改为 --

2、示例

a7a5a77a2c4cc430c38d79021ec32885.png

图 1 字典,列表区别

93afdac07f5ab52b465291ec641b1f3a.png

图 2 定义

103beb6db826f888a50bad3c8bbfa623.png

图 3 添加和查询

074f5013c1179b13d6809097a4acab2b.png

图 4 in

879e2069ea9ee42ee539798f82d3d540.png

图 5 键值查询

fc47cac519bb7cd5582577d3d1a91b34.png

图 6 增 改

05cdc4bae34b71f36ac29109826b61a5.png

图 7 改

942af9259c3b01aa57bf97cc4b1b4f2d.png

图 8 默认添加

bded38a4a96ebf6184f95ae7414d8ece.png

图 9 删

34498f9378ef0a21842e425e541742d3.png

图 10 clean

c6fb5da000aee9694ce7a643286e0db0.png

图 11 查

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值