python(一):基础小知识—字典的一些小操作

引入

字典在 python 里面的应用还是挺广的,它是一种可变容器模型,可以储存任意类型对象;这一小节来初识 python 中的字典。

具体内容

  字典是运用键值对的形式来表现的,和Java中的json差不多,一个键对应一个值;整个字典用 { } 来表示:d = { key1:value1, key2:value2} 可以有很多键值对,理论上无穷,但是要根据电脑内存来算。键是唯一的,值不是唯一的,一个键对应一个值。

赋值

  python 中字典的赋值有多种方式:下面给出我经常使用的一些方法:
  1)直接定义法:

d1 = {'name':'张三', 'sex':'男','age':'18'}

  2)用dict函数:((name,sex)为key,(张三,男)为value)

d2 = dict(name ='张三', sex = '男')

  3)用zip函数和dict:

d3 = dict(zip(['name', 'sex', 'age'], ['张三', '男', '18']))

更新

  更新的方式就很简单了,只要把你需要修改的的键选出来,然后传值就行:
下面给出最近在研究出来的写法:

p = {}
for i in ['name', 'sex', 'age']:
    for j in ['张三', '男', '18']:
        p_value = {i: j}
        p.update(p_value)

删除

dict = {'name': '张三', 'sex': '男', 'age': '18'}
del dict['name']  # 删除键是'Name'的条目
dict.clear()      # 清空字典所有条目
del dict          # 删除字典

查询

dict = {'name': '张三', 'sex': '男', 'age': '18'}
print(dict['name'])
print(dict['sex']

  如果想要查询字典所有的key和value:

p = {'name': '张三', 'sex': '男', 'age': '18'}
print(list(p.keys())) # 打印出所有的键,并强制转化成列表
print(list(p.values())) # 打印出所有的值,并强制转化成列表

参考文献

想要了解更多,可以去戳戳

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值