{site_name}

{site_name}

🌜 搜索

Python 默认工厂函数指的是一些内置函数,它们可以用于创建常见的数据结构对象,如列表、字典、集合等

Python 𝄐 0
python中默认参数,python函数的默认值设定,默认python3,python怎么设置默认工作目录,python函数的默认参数,python 函数默认参数
Python 默认工厂函数指的是一些内置函数,它们可以用于创建常见的数据结构对象,如列表、字典、集合等。这些函数不需要通过导入模块或者实例化类来使用,而是直接使用函数名即可。

下面是 Python 3 中常见的默认工厂函数及其用法示例:

1. list():用于创建一个空列表,或将其他可迭代对象转换为列表。

python
empty_list = list()
print(empty_list) # []

str_list = list("hello")
print(str_list) # ['h', 'e', 'l', 'l', 'o']

tuple_list = list((1, 2, 3))
print(tuple_list) # [1, 2, 3]


2. dict():用于创建一个空字典,或将其他可迭代对象转换为字典。

python
empty_dict = dict()
print(empty_dict) # {}

tuple_dict = dict([(1, 'one'), (2, 'two'), (3, 'three')])
print(tuple_dict) # {1: 'one', 2: 'two', 3: 'three'}


3. set():用于创建一个空集合,或将其他可迭代对象转换为集合。

python
empty_set = set()
print(empty_set) # set()

str_set = set("hello")
print(str_set) # {'l', 'e', 'o', 'h'}

list_set = set([1, 2, 3])
print(list_set) # {1, 2, 3}


4. tuple():用于创建一个空元组,或将其他可迭代对象转换为元组。

python
empty_tuple = tuple()
print(empty_tuple) # ()

list_tuple = tuple([1, 2, 3])
print(list_tuple) # (1, 2, 3)

str_tuple = tuple("hello")
print(str_tuple) # ('h', 'e', 'l', 'l', 'o')


这些默认工厂函数可以方便地创建常见的数据结构对象,并且在 Python 的标准库中广泛使用。