Python list() 函数



Python 的list()函数用于创建一个新的列表。列表是一个可以容纳不同类型数据的项目集合,例如数字、字符串或其他对象。它是一种有序且可变(可更改)的数据结构,允许你将多个值存储并组织到单个变量中。

列表由方括号 [] 定义,列表中的各个项目用逗号分隔。你可以使用它们的索引(位置)访问列表中的元素,第一个元素的索引为 0。

语法

以下是 Python list() 函数的语法:

list(iterable)

参数

此函数接受任何可迭代对象,例如字符串、元组、集合或其他列表作为参数。

返回值

此函数返回一个新的列表对象,其中包含来自给定可迭代对象的元素。

示例 1

在下面的示例中,我们使用 list() 函数将字符串“Hello”转换为其各个字符的列表:

my_string = "Hello"
string_list = list(my_string)
print('The list object obtained is:',string_list)

输出

以上代码的输出如下:

The list object obtained is: ['H', 'e', 'l', 'l', 'o']

示例 2

在这里,我们使用 list() 函数将元组“(1, 2, 3)”转换为列表:

my_tuple = (1, 2, 3)
tuple_list = list(my_tuple)
print('The list object obtained is:',tuple_list)

输出

以上代码的输出如下:

The list object obtained is: [1, 2, 3]

示例 3

在这里,我们在没有任何参数的情况下使用 list() 函数,创建一个空列表([]):

empty_list = list()
print('The list object obtained is:',empty_list)

输出

获得的结果如下所示:

The list object obtained is: []

示例 4

在这种情况下,我们将集合“{4, 5, 6}”的元素转换为列表:

my_set = {4, 5, 6}
set_list = list(my_set)
print('The list object obtained is:',set_list)

输出

以上代码的输出如下:

The list object obtained is: [4, 5, 6]

示例 5

在这个示例中,我们将 list() 函数应用于表示 1 到 4 范围的范围对象:

range_list = list(range(1, 5))
print('The list object obtained is:',range_list)

输出

产生的结果如下:

The list object obtained is: [1, 2, 3, 4]
python_type_casting.htm
广告