python的for如何获得当前循环次数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的for如何获得当前循环次数相关的知识,希望对你有一定的参考价值。
1、首先打开编写python的软件,如下图所示。
2、然后新建一个py文件,如下图所示。
3、接着开始简单的for循环,如下图所示。
4、然后运行查看结果,如下图所示。
5、接着介绍带下标循环,如下图所示。
6、获得当前的循环次数。
参考技术A在Python的for循环里,循环遍历可以写成:
for item in list:
print item
它可以遍历列表中的所有元素,
想到的替代方案是:
count=0for item in list:
print item
count +=1 if count % 10 == 0:
print 'did ten'
或:
for count in range(0,len(list)):
print list[count] if count % 10 == 0:
print 'did ten'
扩展资料:
帮助
1、列出模块中的函数
用import导入模块后,可使用函数dir(m)列出模块的所有函数,import是导入模块的命令,m是模块名。
2、查看完整的python内置函数清单
查看完整的python内置函数清单,可在提示符后输入 >>>dir(_ _builtins_ _)。
3、查看某个函数的文档帮助信息
可以用函数help(函数)来查看某个函数的文档帮助信息。
参考资料来源:百度百科-Python
1、首先打开编写python的软件,如下图所示。
2、然后新建一个py文件,如下图所示。
3、接着开始简单的for循环,如下图所示。
4、然后运行查看结果,如下图所示。
5、接着介绍带下标循环,如下图所示。
6、获得当前的循环次数。
扩展资料
Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。
它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。
并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。
例如if语句:python3
1、if age<21:
2、print("你不能买酒。")
3、print("不过你能买口香糖。")4、print("这句话在if语句块的外面。")
根据PEP的规定,必须使用4个空格来表示每级缩进(不清楚4个空格的规定如何,在实际编写中可以自定义空格数,但是要满足每级缩进间空格数相等)。
使用Tab字符和其它数目的空格虽然都可以编译通过,但不符合编码规范。支持Tab字符和其它数目的空格仅仅是为兼容很旧的的Python程序和某些有问题的编辑程序。
参考技术C for i, element in enumerate(datas):print i, element本回答被提问者和网友采纳
如何在for循环Python中拆分数组
【中文标题】如何在for循环Python中拆分数组【英文标题】:How to split an array in a for loop Python 【发布时间】:2019-07-18 19:04:07 【问题描述】:我有以下数组:
prediction = [0 1 0 0 0 1 0 0 0 0 0 1 1 1 1 1 0 0 1 0]
我正在循环测试数据集中的图像,我想要的是每个图像,以获得相应的预测。例如,对于 image1,预测为 0,对于 image2,预测为 1,以此类推。
我一直在尝试这样的事情,我知道这是错误的,但它让你知道我想要什么:
clf = svm.SVC(kernel='linear', C=100)
for file in glob.glob(test_path + "/*.jpg"):
.
.
.
prediction = clf.predict(X_test)
for i in prediction:
prediction = prediction[i]
print(prediction)
(我省略了不相关的代码部分,但如果您需要查看它,我会编辑帖子并添加它)
有没有办法按照我的要求做?
提前致谢!
【问题讨论】:
【参考方案1】:你可以这样做:
for index,file in enumerate(glob.glob(test_path + "/*.jpg")):
prediction[index] #your prediction for the indexth image
这适用于任何可迭代对象:
for i, each in enumerate(iterable):
print('The'+str(i)+'th element in your iterable is'+str(each))
【讨论】:
以上是关于python的for如何获得当前循环次数的主要内容,如果未能解决你的问题,请参考以下文章