for in 说明:也是循环结构的一种,经常用于遍历字符串、列表,元组,字典等

格式:

for x in y:

循环体

执行流程:x依次表示y中的一个元素,遍历完所有元素循环结束。

例1:遍历字符串

s = 'I love you more than i can say'

for i in s:

print(i)

例2:遍历列表

l = ['鹅鹅鹅', '曲项向天歌', '锄禾日当午', '春种一粒粟']

for i in l:

print(i)

# 可以获取下表,enumerate每次循环可以得到下表及元素

for i, v in enumerate(l):

print(i, v)

例3:遍历字典

d = {'a':'apple', 'b':'banana', 'c':'car', 'd': 'desk'}

for key in d:

# 遍历字典时遍历的是键

print(key, d.get(key))

# for key, value in d.items():

# 上下两种方式等价 d.items() <=> dict.items(d)

for key, value in dict.items(d):

print(key, value)

列表生成式

可迭代对象:列表、元组

python中 for in 用法_python中for in的用法详解相关推荐

  1. python中反三角函数用法_Python入门之三角函数atan2()函数详解

    python 的 Python入门之三角函数atan2()函数详解 描述 atan2() 返回给定的 X 及 Y 坐标值的反正切值. 语法 以下是 atan2() 方法的语法: import math ...

  2. python中exchange函数使用_python基于exchange函数发送邮件过程详解

    python基于exchange函数发送邮件过程详解 作者: shuzihua 更新时间:2020-11-06 10:40:35 原文链接 1.Python hasattr() 函数 描述 hasat ...

  3. python动态类型的坑_python进阶教程之动态类型详解

    动态类型(dynamic typing)是Python另一个重要的核心概念.我们之前说过,Python的变量(variable)不需要声明,而在赋值时,变量可以重新赋值为任意值.这些都与动态类型的概念 ...

  4. python对文件的处理_python文件处理fileinput使用方法详解

    这篇文章主要介绍了python文件处理fileinput使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.介绍 fileinput模块 ...

  5. python是基于什么原理_Python基于class()实现面向对象原理详解

    首先,类是一个集合,包含了数据,操作描述的一个抽象集合 你可以首先只把类当做一个容器来使用 class Cycle: def __init__(self,r): self.pi=3.14 self.r ...

  6. python编写自动化脚本工具_python自动化工具之pywinauto实例详解

    本文实例为大家分享了python自动化工具pywinauto,供大家参考,具体内容如下 一.win环境应用自动化 1.浏览器中下载 2.在cmd下启动:python get-pip.py 3.在cmd ...

  7. python三种等待方式_Python selenium 三种等待方式详解

    本文摘自:http://blog.csdn.net/huilan_same/article/details/52544521 发现太多人不会用等待了,博主今天实在是忍不住要给大家讲讲等待的必要性. 很 ...

  8. python的类和对象_Python面向对象之类和对象实例详解

    本文实例讲述了Python面向对象之类和对象.分享给大家供大家参考,具体如下: 类和对象(1) 对象是什么? 对象=属性(静态)+方法(动态): 属性一般是一个个变量:方法是一个个函数: #类的属性 ...

  9. python画图软件是哪个_Python实现画图软件功能方法详解

    Python实现画图软件功能方法详解,按钮,事件,绑定,快捷键,直线 Python实现画图软件功能方法详解 易采站长站,站长之家为您整理了Python实现画图软件功能方法详解的相关内容. 概述 虽然P ...

  10. python模拟登录详细教程_Python模拟登录requests.Session应用详解

    最近由于某些原因,需要用到Python模拟登录网站,但是以前对这块并不了解,而且目标网站的登录方法较为复杂, 所以一下卡在这里了,于是我决定从简单的模拟开始,逐渐深入地研究下这块. 注:本文仅为交流学 ...

最新文章

  1. 通用的底层埋点都是怎么做的?
  2. 饿了么监控体系:从架构的减法中演进而来
  3. 不要光仅仅知道ipconfig了,你out了
  4. [禅悟人生]拿得起放得下, 才是真幸福
  5. java web start error_java web start——启动文件错误,没法启动指定应用程序这个问题如何解决?谢谢...
  6. mastercam2018安装教程
  7. [翻译] ASP.NET Core 3.0 的新增功能
  8. 拍照尺寸 ios_iOS 14照片和相机:QuickTake快捷键,照片标题,镜像自拍照等
  9. Google 中国招聘啦
  10. element-ui组件dialog遇到form
  11. datatable排序:DataTable的排序、检索、合并
  12. Java JDK 动态代理(AOP)使用及实现原理分析
  13. Android Metro风格的Launcher开发系列第三篇
  14. Count the Tetris
  15. 锁定td的高度_如何固定单元格的高度
  16. intel英特尔无线适配器高级设置
  17. blp和biba属于哪种访问控制_CISP官方信息安全技术章节练习二
  18. 解决uniapp手机浏览器视频封面不显示问题
  19. 柚墨模板PPT干货分享:幻影动画,打造科幻大片前卫PPT
  20. 这11家世界顶级AI初创公司,每个单拎出来都是行业第一

热门文章

  1. 英语拼音怎么在计算机上拼出来的,英语拼音怎么写
  2. Java 找不到符号 符号 类 SpringBootApplication
  3. IDEA报 java 找不到符号解决办法
  4. 你了解微信商户分账吗?
  5. Shiro的退出登录状态的方式
  6. Power BI数据可视化
  7. 软件调试书籍资料汇总
  8. 【C++ STL学习笔记】C++ STL基础
  9. 浙江大学计算机答辩模板,浙江大学 答辩通用模板
  10. 基于opencv的重叠图像的凹点分割(C++)