当前位置:首页 > 编程技术 > 正文

python 如何生成list

python 如何生成list

使用方括号最简单的方法是使用方括号 `[]`,在方括号内列出元素。```python 创建一个包含整数的列表my_list = [1, 2, 3, 4, 5] 创建一个...

使用方括号

最简单的方法是使用方括号 `[]`,在方括号内列出元素。

```python

创建一个包含整数的列表

my_list = [1, 2, 3, 4, 5]

创建一个空列表

empty_list = []

```

使用列表推导式

列表推导式是一种更简洁的创建列表的方法。

```python

使用列表推导式创建一个平方数的列表

squares = [x2 for x in range(1, 6)]

```

使用 `range()` 函数

`range()` 函数可以创建一个序列,然后可以使用列表推导式或 `list()` 函数将其转换为列表。

```python

使用 range() 创建一个列表

my_list = list(range(1, 6))

```

使用 `list()` 函数

`list()` 函数可以将任何可迭代的对象转换为列表。

```python

将一个元组转换为列表

my_list = list((1, 2, 3, 4, 5))

```

使用 `map()` 和 `filter()` 函数

`map()` 和 `filter()` 函数可以应用于任何可迭代的对象,并返回一个迭代器。可以使用 `list()` 函数将其转换为列表。

```python

使用 map() 创建一个列表

my_list = list(map(lambda x: x2, range(1, 6)))

使用 filter() 创建一个列表

my_list = list(filter(lambda x: x % 2 == 0, range(1, 11)))

```

以上都是创建列表的一些基本方法。你可以根据需要选择最适合你的方法。

最新文章