字典

字典的创建

字典是无序、可变的序列用{}表示

格式:d = {key1 : value1, key2 : value2 }

keys = ['a', 'b', 'c','d']
values = [1, 2, 3, 4]
dic = dict(zip(keys, values))
print("dic:",dic)
dic: {'a': 1, 'b': 2, 'c': 3, 'd': 4}
选取原先dic中的一部分元素
dic1 = dict(a = 1, b = 2, c = 3)
print("dic1:",dic1)
dic1: {'a': 1, 'b': 2, 'c': 3}

查找元素

v = dic['b']
print(v)
2
dic.get("d")
4
dic.setdefault("a")
1

添加元素

dic.update(e=5)
print(dic)
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
dic.update(f=3, g=4)
print(dic)
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 3, 'g': 4}
dic['h'] = 5
print(dic)
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 3, 'g': 4, 'h': 5}
先对d进行赋值,增加的方式有 "d.update(元素=数值)"或者"d[‘元素’]=数值"来实现单个元素或者多个元素的增加

删除元素

dic.pop('c')
print(dic)
{'a': 1, 'b': 2, 'd': 4, 'e': 5, 'f': 3, 'g': 4, 'h': 5}
del dic ['d']
print(dic)
{'a': 1, 'b': 2, 'e': 5, 'f': 3, 'g': 4, 'h': 5}
dic.popitem()
print(dic)
{'a': 1, 'b': 2, 'e': 5, 'f': 3, 'g': 4}
dic.clear()
print(dic)
{}
用pop,del是来删除已知元素;popitem是随机删除;clear是删除整个字典的元素
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值