50、零基础Python到全栈-for循环遍历字典
来源:     阅读:1
易浩激活码
发布于 2025-10-20 23:21
查看主页

列表的循环取值我们讲完了之后,我们来看一下字典的循环取值。

第一还是先定义一个字典,目前需要把字典里的只给我循环取出来,for循环就很简单了。

dic ={'name':'于谦','age':'77'}for i in dic:

但是目前有一个问题,如果我写的是列表,那么我直接把列表的值赋值给这个变量名,目前是字典,字典里的每个元素都有两部分,一个是key,另一个是value。那for循环每次是直接把这两部分一起赋值给变量名i,还是单独赋值给key?还是赋值给value?

我们先print一下这个i,但是直接打印的是key。

dic ={'name':'于谦','age':'77'}for i in dic:    print(i)

50、零基础Python到全栈-for循环遍历字典


有了key,拿value就很简单了,直接print(dic[i])。打印出来的就是字典的value。

dic ={'name':'于谦','age':'77'}for i in dic:    print(dic[i])

50、零基础Python到全栈-for循环遍历字典


while循环我就不演示了,这个等我们学完可迭代对象之后应该会讲的,但是你用while循环来遍历字典太麻烦了,没有任何意义。

所以说只要是循环取值做遍历最好还是用for循环,由于for循环做遍历更加简洁。

字符串遍历就很简单了,和列表差不多。第一还是定义一个字符串,我们直接打印hello world,然后用for循环遍历这个字符串。直接打印,出现一个一个的单词。

dic ={'name':'于谦','age':'77'}for i in dic:    print(dic[i])

50、零基础Python到全栈-for循环遍历字典


注意了,空格也是一个字符,所以运行之后,打印出来就会有一些空行。

循环遍历字符串用的不多,简单了解一下就行了。而且字符串也可以像列表一样用索引进行取值,可以自己去测试一下。

while循环遍历字符串我就不讲了。和列表一模一样可以当做课后练习自己练习一下。

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境
相关推荐
nginx反向代理商增加自己设置headers
看完你就知道什么是 HTTPS 了
CSS标准文档流
第35节:Java面向对象中的多线程
Java里的 for (;;) 与 while (true),哪个更快?
首页
搜索
订单
购物车
我的