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

参考技术B

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如何获得当前循环次数的主要内容,如果未能解决你的问题,请参考以下文章

Python中for语句循环执行次数怎么求?

如何在 Python 中创建多个 for 循环列表的递归以获得组合? [复制]

java 超多次数的for循环如何改善

如何确定for循环的次数!

如何确定for循环的次数

如何才能最佳地优化循环次数超过十亿次?