Python list()函数

在Python中,list()函数用于将一个可迭代对象(如字符串、元组、字典、集合、生成器等)转换为列表。如果不传入任何参数,list()函数会创建一个空列表。

list()函数语法

list()函数的语法如下:

list(iterable)

其中:

  • iterable是要转换为列表的可迭代对象。

list()函数示例

# 将字符串转换为列表
string = "Hello, World!"
my_list = list(string)
print(my_list)  # 输出:['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!']

# 将元组转换为列表
my_tuple = (1, 2, 3, 4, 5)
my_list = list(my_tuple)
print(my_list)  # 输出:[1, 2, 3, 4, 5]

# 将字典转换为列表(返回键的列表)
my_dict = {"a": 1, "b": 2, "c": 3}
my_list = list(my_dict)
print(my_list)  # 输出:['a', 'b', 'c']

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions/python-list.html

分类: 计算机技术
推荐阅读:
SQL重命名数据库 当您需要更改数据库名称时,将使用RENAME DATABASE;
斐波那契数列C语言多种实现方法 本文将使用C语言通过递归、动态规划、通项公式等技巧来计算斐波那契数列;并获得斐波那契数列的第n项值;
Rust debug_assert_eq宏的用法和示例 在Rust语言中,debug_assert_eq宏专门用于进行调试时的值相等性检查。它类似于assert_eq宏,但有一个重要的区别:debug_assert_eq只能在Rust的debug模式下进行检查,这意味着在发布应用程序时,所有的debug_assert_eq检查都会被编译器完全移除,不会影响最终的执行代码。
Rust:variable does not need to be mutable警告解决方法 在Rust中,当你使用了mut关键字声明变量,但你后面的代码并没对该关键字进行修改,则rust编译器会产生 variable does not need to be mutable 的警告提示;
Golang实现获取文件或文件夹的详细信息 golang可通过使用os.Stat()来获取文件或文件夹的详细信息。
Linux挂载一个临时的RAM分区 在Linux下,你可以将RAM当作文件系统使用,这比在Windows方便的多,使用RAM作为文件系统,其读写速度要比磁盘快得多;一条命令即可实现:挂载一个临时的RAM分区,分配指定大小的RAM空间来作为文件系统。