本文主要是介绍Python中for循环和range内建函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
range()函数经常和len()函数一起用于字符串索引。
显示每一个元素及其索引值:
foo = "abc"
for i in range(len(foo)):print(foo[i],"(%d)" % i)
结果:
a (0)
b (1)
c (2)
列表解析:
可以在一行中使用一个for循环将所有值放到一个列表中
#列表解析
squared = [x ** 2 for x in range(4)]
for i in squared:print(i)
结果:
0
1
4
9
比较复杂的做法,比如挑选出符合要求的值放入列表:
sqdEvens = [x ** 2 for x in range(8) if not x % 2]
for i in sqdEvens:print(i)
结果:
0
4
16
36
这篇关于Python中for循环和range内建函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!