Python中builtins库的list函数的用法

Python中builtins库的list函数的用法


在 Python 中, list() 函数是内置的,它用于将一个可迭代对象(如字符串、元组、集合或者其他列表)转换为列表。

以下是一些例子:

# 将字符串转换为列表  
str_list = list("Hello, World!")  
print(str_list)  # 输出: ['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!']  
  
# 将元组转换为列表  
tuple_list = list((1, 2, 3, 4, 5))  
print(tuple_list)  # 输出: [1, 2, 3, 4, 5]  
  
# 将集合转换为列表  
set_list = list({1, 2, 3, 4, 5})  
print(set_list)  # 输出: [1, 2, 3, 4, 5] 注意集合是无序的,所以转换后的列表顺序可能会与原始集合不同  
  
# 将其他列表复制为新的列表  
list1 = [1, 2, 3]  
list2 = list(list1)  
print(list2)  # 输出: [1, 2, 3]

注意,list() 函数可以接受一个可选的参数,该参数用于指定列表的初始大小。如果提供的大小大于实际元素数量,那么额外的元素会被初始化为 None。例如:

large_list = list("Hello, World!", 100)  
print(large_list)  # 输出: ['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!', None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None]

在上述例子中,我们创建了一个大小为100的列表,但实际上只有 “Hello, World!” 中的元素和15个 None 元素。

《AUTOSAR谱系分解(ETAS工具链)》之总目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值