Home > Article > Backend Development > 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]
Its execution order is:
for x in range(1,5) if x > 2 for y in range(1,4) if y < 3 x*y
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!