码迷,mamicode.com
首页 > 其他好文 > 详细

5.字典的遍历

时间:2018-11-30 20:51:21      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:for   [1]   ict   int   class   获取   个数   一个   div   

# dic = {"赵四":"刘晓光", "刘能":"王晓利", "王木生":"范伟"}
# 直接for循环
# for key in dic: # 直接循环字典拿到的是key, 有key直接拿value
#     print(key)
#     print(dic[key])

# dic = {"赵四":"刘晓光", "刘能":"王晓利", "王木生":"范伟"}

# 不常用的
# print(dic.keys()) # dict_keys([‘赵四‘, ‘刘能‘, ‘王木生‘]) 像列表. 山寨列表
# for k in dic.keys(): # 拿到的是字典中的每一个key
#     print(k)

# 当需要单独获取到所有value的时候
# print(dic.values()) # dict_values([‘刘晓光‘, ‘王晓利‘, ‘范伟‘])  所有的value的一个数据集
# for v in dic.values():
#     print(v)

# print(dic.items()) # 所有的键值对 dict_items([(‘赵四‘, ‘刘晓光‘), (‘刘能‘, ‘王晓利‘), (‘王木生‘, ‘范伟‘)])
# for k, v in dic.items(): # 遍历字典最简单的方案
#     # print(item) # (‘赵四‘, ‘刘晓光‘)
#     # k, v = item # 解构
#     # k = item[0]
#     # v = item[1]
#     print(k, v)


# a, b = 1, 2, 3  # 把后面的两个值分别赋值给前面两个变量. 解构, 解包
# print(a)
# print(b)

# c = 1,2,3
# print(c) # (1, 2, 3) # 元组和列表是可以解包的

# d, e, f = [1,2,3]
# print(d)
# print(e)
# print(f)


# 遍历字典两套方案
dic = {"赵四":"刘晓光", "刘能":"王晓利", "王木生":"范伟"}
# 1. 使用for循环直接遍历字典的key
# for key in dic:
#     print(key)
#     print(dic[key])

# 2. 可以使用字典的items()+解构可以直接获取到key和value
# for k, v in dic.items():
#     print(k)
#     print(v)

  

5.字典的遍历

标签:for   [1]   ict   int   class   获取   个数   一个   div   

原文地址:https://www.cnblogs.com/WANG-/p/10046310.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!