A brief introduction to the for loop and range() function in Python (with examples)

不言
Release: 2018-09-25 16:31:15
Original
3713 people have browsed it

This article brings you a brief introduction to the for loop and range() function in Python. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

for loop

The For … in statement is another type of loop statement, which is characterized by executing on a series of objects Iterates, that is, it will traverse each item in the sequence

Note:

1. The else part is optional Chosen. When it is included in a loop, it always starts execution after the for loop ends, unless the program encounters a break statement.

2. for... in can work in any queue. Some generate a list of numbers through the built-in range function, or it can be a queue containing any type of object.

Eg1.数字列表
for i in range(1,5):    
print(i)
else:    
print("for 循环结束")
Copy after login
Eg2. 字符串列表
lessons = ["语文","数学","英语"]
for lesson in lessons:
    print("------------------"+'\n'+lesson)    
else:
    print("------------------")
    print("for 循环结束")
Copy after login

range() function

General form: range(start, stop[, step] )

start: Start value, the value is 0, that is, if this item is not written, start = 0 is considered.
stop: The ending value, this must be written.
step: The step size of the change, the default is 1.

Eg.
# range 类型
a = list(range(10,0,-1))
print(a)
Copy after login

Parallel iteration

Iteration, the performance in Python is to use a for loop to obtain a certain amount from the object quantity of elements.
Use for loops for key-value pairs of lists, strings, and dictionaries. This is iteration.
#The parameter of Zip() needs to be an iterable object. The return value of the Zip function is a zip object.

Eg1. 两个列表中值对应相加

a = [1,2,3,4,5]
b = [9,8,7,6,5]
c= []
for x,y in zip(a,b):
    d.append(x+y)
else:
    print(d)
Copy after login
rrree

The above is the detailed content of A brief introduction to the for loop and range() function in Python (with examples). For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template