Python学习之字典

字典是花括号包裹的部分,里面是键值对,即{'键' : '值'}
1.字典的查
1)键值对查询
data = {
    'name' : '小明',
    'gender' : '男',
    'age' : '19',
    'edu' : '本科'
}
result = data['edu']
print(result)

 2)jsonpath

data = {
    'name' : '小明',
    'gender' : '男',
    'age' : '19',
    'edu' : '本科'
}
import jsonpath
result = jsonpath.jsonpath(data, '$..gender')
print(result)

2.字典的改和增 

data = {}
data['name'] = '小明'
data['name'] = '小红'
data['age'] = '18'
data['gender'] = '女'
data['edu'] = '高中'
print(data)

3.字典的删除

1)删除某一个键

data = {
    'name' : '小明',
    'gender' : '男',
    'age' : '19',
    'edu' : '本科'
}
del data['edu']
print(data)

2)删除所有的键 

data = {
    'name' : '小明',
    'gender' : '男',
    'age' : '19',
    'edu' : '本科'
}
data.clear()
print(data)

4.字典的高级查询

data = {
    'name' : '小明',
    'gender' : '男',
    'age' : '19',
    'edu' : '本科'
}
result_keys = list(data.keys())  #没有强制转换的结果: dict_keys(['name', 'gender', 'age', 'edu'])
result_values = list(data.values())
print(result_keys)
print(result_values)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值