定义Python语言中“列表推导”并给出一个列表推导的例子。
列表推导是一种在Python语言中创建新列表的方式，它利用已有列表的元素并根据一定规则生成新列表。列表推导使用一对中括号[]，语法如下：

[expression for item in iterable if condition]

其中，expression为表达式（可以包含item），item为迭代器中的元素，iterable为可迭代对象，condition为筛选条件（可选）。

例如，以下代码将生成1到9的平方组成的列表：

```
squares = [i**2 for i in range(1,10)]
print(squares)
```

输出：
```
[1, 4, 9, 16, 25, 36, 49, 64, 81]
```