Home > Backend Development > Python Tutorial > What is python list comprehension

What is python list comprehension

爱喝马黛茶的安东尼
Release: 2020-01-06 10:27:19
Original
8564 people have browsed it

What is python list comprehension

List comprehensions (also known as list comprehensions) provide a concise and concise way to create lists.

Its structure is an expression in a square bracket, then a for statement, and then 0 or more for or if statements. That expression can be arbitrary, meaning you can put any type of object in the list. The return result will be a new list produced after the expression in the context of the if and for statements has completed.

Execution order of list comprehension: There is a nested relationship between each statement. The second statement on the left is the outermost layer. Go one level to the right in order, and the first statement on the left is the last level.

[x*y for x in range(1,5) if x > 2 for y in range(1,4) if y < 3]
Copy after login

Its execution order is:

for x in range(1,5)
    if x > 2
        for y in range(1,4)
            if y < 3
                x*y
Copy after login

python learning network, free online learning python platform, welcome to follow!

The above is the detailed content of What is python list comprehension. 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