Python中for in是循环结构的一种,经常用于遍历字符串、列表,元组,字典等,格式为for x in y:,执行流程:x依次表示y中的一个元素,遍历完所有元素循环结束。

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)

列表生成式

可迭代对象:列表、元组、字典等都是可迭代对象,就是可以遍历的对象

range,用法如下:

print(range(10))
# 可以生成从0开始到10的连续整数的迭代对象
print(range(0, 10))
# 可以遍历
for i in range(10):print(i)
# 强制转换为列表
print(list(range(1, 11)))列表生成式:快速生成具有特定规律的列表
# 列表生成式
print([i for i in range(1, 11)])
print([i*2 for i in range(1, 11)])
print([i*i for i in range(1, 11)])
print([str(i) for i in range(1, 11)])
print([i for i in range(1, 11) if i % 2 == 0])

python中for in语句有什么用法相关推荐

  1. python循环语句-详解Python中的循环语句的用法

    一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...

  2. python中if else语句用法_Python if else条件语句详解

    前面我们看到的代码都是顺序执行的,也就是先执行第1条语句,然后是第2条.第3条--一直到最后一条语句,这称为顺序结构. 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用, ...

  3. python的for语句-详解Python中的循环语句的用法

    一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...

  4. python中while语句是_如何在Python中使用while语句[适合初学者]

    while语句是重复循环的语句,那么如何用Python编写,下面Gxl网就带领大家来学习一下Python中使用while语句.[推荐阅读:Python视频教程] 一:什么是while语句?Python ...

  5. python语言基本语句-Python中的基本语句

    本文简单的介绍下Python的几个基本语句. print语句 print可同时打印多个表达式,只要将他们用逗号隔开. >>> name='Gumy' >>> gre ...

  6. Python中的条件语句

    Python中的条件语句是通过一条或多条语句的执行结果(True或者False)来决定要执行的代码块.主要通过if关键字实现,条件中的其他分支用else. 回到以前读书的时候经常用到的一个例子:给学生 ...

  7. python中if语句怎么结束_if语句,让你透彻理解python中的if语句(限小白)

    传统化交易还是有些人性无法避免的弊端,这个时候,我们就要借助计算机进行程序化交易,让我们的交易走得更高更远.而程序化交易必备的知识是Python,下面我们讲解下python中的if语句. 只要你耐心看 ...

  8. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  9. python中的for语句涉及的序列可以是列表_Python中的列表与循环

    文章中的所有例子全部经过实际测试,可以直接使用.开发环境是python 3.8.5 条件和循环 本章的主要内容是Python的条件和循环语句.主要涉及if.else.elif.while.for.ra ...

最新文章

  1. android 三级界面返回直接到一级界面
  2. Python通过代理ip访问网站
  3. origin做相关性分析图_高分文章的相关性热图,十分钟教你学会无代码复现
  4. Win谷歌插件加载失效
  5. 山东大学 2020级数据库系统 实验五
  6. 微信状态可设置QQ音乐 网友:能不能整点实用的?
  7. sys.fn_dblog
  8. 【2023年战略管理公开课计划】向华为学习 业务领先的战略规划SP(BLM)和战略解码BP(BEM)
  9. attrib批量显示文件夹_BAT遍历目录并去掉文件夹隐藏属性
  10. 后盾网Laravel 5.2开发实战视频
  11. OSError: [Errno 28] inotify watch limit reached
  12. IT项目量化管理结构图
  13. 评价指标(一)精确率,召回率,F1-score
  14. 揭秘V神的以太坊账户,曾神秘套现5000万美金!
  15. 商城-下单-订单结算页
  16. Android手势识别——上下左右滑动、屏幕上下左右中区域处理
  17. 【Maven】Maven的常用命令
  18. Android手机中使用Termux安装ubuntu系统
  19. 孤立森林(Isolation Forest)
  20. Predicting Expressive Speaking Style From Text In End-To-End Speech Synthesis

热门文章

  1. Java规则引擎Drools急速入门
  2. # Ubuntu执行sudo apt-get update提示:E: 仓库 “https://mirrors.ustc.edu.cn/ubuntu focal Release” 没有 Release
  3. python实现三角形面积计算
  4. asp.net简单实现导出excel报表
  5. 怎么找到公众微信上的视频链接
  6. Android 自定义下拉列表
  7. halcon算子中文解释
  8. 海康智能分析服务器设置,【胖猴小玩闹】智能门锁与网关: 海康萤石智能门锁的网关分析(三)...
  9. 随机数qqqqqqqqqq_rand()
  10. 简单的EasyUI登录界面