python中关于字典

话不多说直接代码搞定

首先字典的创建

'''使用{创造了字典str int dict'''
s = {'张呈':100,'james':101,'王根基':70}
print(s)
order = {'订单号': 10032,'时间':202110807,'价格':9.9,'金额':99}
print(order)
print(type(order))

'''第二种方式创建字典'''
order = dict(订单号='10032',时间 = '20210807')
print(type(order))

其次获取字典元素

s = {'张呈':100,'james':101,'王根基':70}
print(s)
print(s['james'])
#print(s['×××'])不存在用这种方式会报错

#使用s提供的方法来获取元素的value
print(s.get('james'))
print(s.get('×××'))#不存在用这种方式会打印none
print(s.get('×××',60))

字典KEY的判定

s = {'张呈':100,'james':101,'王根基':70}
print(s)
print(s['james'])
#print(s['×××'])不存在用这种方式会报错

#使用s提供的方法来获取元素的value
print(s.get('james'))
print(s.get('×××'))#不存在用这种方式会打印none
print(s.get('×××',60))

获取字典的视图

s = {'张呈':100,'james':101,'王根基':70}

keys = s.keys()#获取字典s里所有的key
print(keys)
print(type(keys))
print(list(keys))
print(list(keys))#将所有的key转成列表

values= s.values()#获取字典里所有的value
print(values)
print(type(values))#将所有的value转成列表
items = s.items()#获取字典里所有的key-value对
print(items)#元组
print(list(items))

字典元素遍历即取元素的值

s = {'张呈':100,'james':101,'王根基':70}
for item in s :
    print(item,s[item],s.get(item))

字典的特点

s = {'james':100,'james':101}
print(s)

ss = {'test':100,'james':100}
print(ss)

lst = [10,20,30]
lst.insert(1,1000)
print(lst)

字典生成式

items = ['james','sail','hock']
wifes = ['teachercang','fengjie','yangmi']

d = {item:wife for item ,wife in zip(items,wifes)}
print(d)

字典的知识大全,全在里面。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值