首页 > 编程语言 >python的高级特性-迭代概念

python的高级特性-迭代概念

时间:2022-10-21 16:56:17浏览次数:45  
标签:... 迭代 python 特性 Python enumerate print

迭代

Python内置的enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身

>>> for i, value in enumerate(['A', 'B', 'C']):

... print(i, value)

...

0 A

1 B

2 C

for循环里,同时引用了两个变量,在Python里是很常见的,比如下面的代码:

>>> for x, y in [(1, 1), (2, 4), (3, 9)]:

... print(x, y)

...

1 1

2 4

3 9

标签:...,迭代,python,特性,Python,enumerate,print
From: https://www.cnblogs.com/hongzhending/p/16814003.html

相关文章

  • Python pygame新手入门基础教程
    pygame简介 pygame可以实现python游戏的一个基础包。  pygame实现窗口 初始化pygame,init()类似于java类的初始化方法,用于pygame初始化。pygame.init()......
  • python中numpy切片问题
    方式1:逗号前表示行,冒号表示从该行的第几个到第几个(包含头不包含尾)方式2:逗号在后,表示列,冒号表示从该列的第几个到第几个(包含头不包含尾)......
  • python3学习笔记【简易】
    0.注意事项与码风修正1.注意到句尾分号没影响到编译,查资料知可加可不加,最好不加。当在一行中写多句代码时需要加。2.for循环和if/else句尾冒号前不要有空格! 1.操作种......
  • python抓取Prometheus的数据(使用prometheus-api-client库)
    python抓取Prometheus的数据(使用prometheus-api-client库)0、写在前面我们要想抓取Prometheus的数据,一般想到的就是requests请求,爬虫的方式来抓取,这是可行的,当然,还有一个......
  • Python应用框架一览表——敬请期待!
    Webflask、trondo、Django、GUIEasyGui、Tkinter框架、网络爬虫Scrapy框架Scrapy框架安装步骤:pipinstallscrapy使用Scrapy框架编写爬虫共计4步。数据分析re模......
  • ES6迭代器自定义遍历数据
    //声明一个对象constbanji={name:"一班",stus:["xiaobai","xiaohei",......
  • 基于TensorFlow和Python的机器学习(笔记2)
    基于TensorFlow和Python的机器学习(笔记2)     油耗预测项目(实战)importioimportos.pathimportmatplotlib.pyplotaspltimportkeras.utilsimportte......
  • Python教程:Python函数和Python闭包
    原文链接:https://www.codevoila.com/post/51/python-tutorial-python-function-and-python-closure PythonfunctionsbeyondbasicsandadeeplookatclosureinPy......
  • [oeasy]python0010 - python虚拟机解释执行py文件的原理
    ​ 解释运行程序......
  • Python实验(第8周)
       实验7:面对对象程序设计一、实验目的和要求1、学会类的定义和使用;2、学会创建属性;3、实现类的继承。二、实验环境软件版本:Python3.1064_bit三、实验过程1......