python: 字典 (dict) 的使用

**摘要:**在刷 leecode 的题目时,会经常使用哈希表,在 python 中称为字典 (dict) 。由于本人平时不怎么多使用字典,在真正运用时经常忘记其常规用法,特别是其成员函数的使用。因此,本人根据自己在刷 leecode 时经常使用字典的方法写成博客,既可以自我总结也可以分享大家。

一、创建字典

把一个列表(list)转化成列表:

nums = [1,2,2,3,4,2,1,5,4]
dic = dict()
for num in nums:
    if num in dic:
        dic[num] += 1  #判断字典是否包含当前 key
    else:
        dic[num] = 1
print(dic)

输出为:
{1: 2, 2: 3, 3: 1, 4: 2, 5: 1}

二、遍历字典

遍历键

for key in dic.keys():
    print(key)

输出为:
1
2
3
4
5

遍历值

for value in dic.values():
    print(value)

输出为:
2
3
1
2
1

同时遍历键值对

for key, value in dic.items():
    print(key,value)

输出为:
1 2
2 3
3 1
4 2
5 1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值