技术文章 > Python技术 >  Python基础教程 > 正文

Python中for循环进行字典迭代

小妮浅浅

提到最简单的循环操作,肯定会想到for循环。那么对于迭代的操作,for循环也是可以胜任的。我们一般迭代的对象以函数居多,在字典中也是有一些迭代问题需要我们去处理。本篇带来的是用for循环解决字典的迭代,还没有尝试过此类用法的小伙伴,一起来看看如果用相关的代码表示吧。

1、字典迭代

d = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
 
# 迭代key
for key in d:
    print(key, d[key])
 
 
for key, value in d.items():
    print(key, value)
a 1
b 2
c 3
d 4
a 1
b 2
c 3
d 4
 
Process finished with exit code 0

2、当我们使用for循环时,只要作用于一个可迭代的对象,for循环就可以正常运行。

# 判断一个对象是否可以迭代
print(isinstance('abc', Iterable))
print(isinstance([1, 2, 3], Iterable))
print(isinstance(456, Iterable))
True
True
False

任何可迭代的对象都可以作用于for循环,包括我们自定义的数据类型,只要符合迭代条件,就可以使用for循环。

以上就是Python中for循环进行字典迭代的方法,可以说是for循环进阶使用的必修知识点,大家对这些基础的概念有所了解后,就可以开展有关的练习了。

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  python中如何使用permutation()方法洗牌?
  pyqt5在python中调出提示框
  python中Beta分布如何理解?
  python pyqt5系统中查找文件
相关视频章节
  什么是tkinter窗口
  例子3 登录窗口
  例子2 登录窗口
  例子1 登录窗口
  pack grid place 放置位置
作者信息

小妮浅浅

认证0级讲师

最近文章
python在协程中增加任务 463
python pyg2plot的原理 355
python中pyg2plot如何使用? 166
推荐视频
视频教程分类