Python uses a list comprehension to generate a list

Document 对象参考手册Python3 Examples

List comprehension is a concise and powerful tool in Python for creating lists. It allows you to generate a list in one line of code, and is usually more concise and efficient than using a traditional for loop.

Example

squares = [x**2 for x in range(10)]

Code analysis:

  • x**2: This is the expression part in the list comprehension, indicating that eachxis squared.
  • for x in range(10): This is the iteration part of the list comprehension, indicating thatxtakes values sequentially from 0 to 9.
  • The entire list comprehension[x**2 for x in range(10)]will generate a list containing the squares of 0 to 9.

Output result:

[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

Document 对象参考手册Python3 Examples

Other extensions