栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python中 for循环的用法补充

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python中 for循环的用法补充

for a,b in c

a被赋值为c中当前元素的下标(index),b被赋值为c中当前的元素值

上面的代码中,a和b是变量,c可以是一个enumerate(枚举)类型。比如:数组(array)、tuple(元组)、matrix(矩阵)
注意: python不支持这样遍历操作的类型为list或dict类型,因为list和dict类型是unhashable(不可哈希)的
下面我们来一一举例:
1、先看数组:

a = [1, 13, 4, 65]
for i, b in enumerate(a):
    print("i = ", i,"b = ", b)  
    # i被赋值为a当前元素的下标(index),b被赋值为a当前的元素

输出结果:

再来看元组的例子:

dic = (('R.J.托尔金','指环王'), ('J.K.罗琳', '哈利波特'), ('乔治.R.R.马丁', '冰与火之歌'))
for author, book in dic:
    print(author,'写了',book)

输出结果:

最后,再看看矩阵:

matrix = [[1,2],[3,6],[88,0]]
for i ,val in matrix:
    print('i=',i,'值:',val)

输出结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/893224.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号