当前位置: 首页 > 编程笔记 >

对python中的for循环和range内置函数详解

董品
2023-03-14
本文向大家介绍对python中的for循环和range内置函数详解,包括了对python中的for循环和range内置函数详解的使用技巧和注意事项,需要的朋友参考一下

如下所示:

1.for循环和range内置函数配合使用

range函数生成一个从零开始的列表,

range(4)表示list:0123

range(1,11,2)表示从1开始到11-1为止步长为2的list:13579

即range(i)表示从0开始到i-1的列表,range(m,n)表示从m开始到n-1的列表,range(m,n,t)表示从m开始步长为t到n-1的列表

'''

print('第一次循环输出:')
for i in range(4):
 print(i)
print('第二次循环输出:')
for i in range(1,11,2):
 print(i)

# 2.下面是依次枚举输出[]中数字

print('第三次循环输出:')
for i in[0,7,3]:
 print(i)

# 3.下面是依次输出已定义内容

print('第四次循环输出:')
foo ='a,b,m'
for i in foo:
 print(i)

以上这篇对python中的for循环和range内置函数详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 问题内容: 我有以下代码返回而不是循环内的每个值。 我需要怎么做才能获得循环值? 问题答案: 用 IIFE 封闭 **** 这样的话,价值将被保留,该次迭代的而不是将其设置为时间的最后一个值被称为回

  • 问题内容: 我注意到,在对1000000个整数列表求和时,Python的内置函数比for循环快大约3倍: 这是为什么?如何执行? 问题答案: 速度差实际上大于3倍,但是您首先通过创建一个巨大的内存列表(一百万个整数)来降低这两个版本的速度。将其与时间试用分开: 现在,速度差已超过5倍。 甲环所解释的Python字节码执行。完全以C代码循环。解释的字节码和C代码之间的速度差异很大。 另外,如果C代码

  • 本文向大家介绍Python 内置函数globals()和locals()对比详解,包括了Python 内置函数globals()和locals()对比详解的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了Python globals()和locals()对比详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Python的两个内置函数,

  • 问题内容: 在下面的示例代码中,是否真的需要counter = 0,还是有更好,更多的Python方法来访问循环计数器?我看到了一些与循环计数器有关的PEP,但它们要么被延迟要么被拒绝(PEP 212 和PEP 281)。 这是我的问题的简化示例。在我的实际应用程序中,这是通过图形完成的,整个菜单必须每帧重新绘制一次。但这以易于复制的简单文本方式进行了演示。 也许我还应该补充一点,我正在使用Pyt

  • 我正在编写一个计算e^x值的方法。我在python中实现它的方式如下。 这将很好地返回e^x的值。但是,当我尝试在c#中实现相同的方法时,它没有输出与python中相同的值。以下是c#中的实现。 起初,这段代码的输出是一个无穷大符号。为了解决这个问题,我只是减少了循环运行的次数。在c#中,循环只运行10次,代码的输出非常接近于python中循环运行100次的输出。我的问题是,在不同的编程语言中,两

  • 问题内容: 在遍历列表的Python循环中,我们可以编写: 并巧妙地遍历列表中的所有元素。有没有办法知道循环中到目前为止我循环了多少次?例如,我要列出一个清单,在处理完10个元素之后,我想对它们进行处理。 我考虑过的替代方案可能是: 要么: 是否有更好的方法(就像)来获得到目前为止的迭代次数? 问题答案: pythonic的方法是使用: