Python 官方文档:入门教程 => 点击学习
python中常见的工厂函数有以下几种list()list()函数的作用是生成一个列表。>>> l=list('Python')>>> l['p', 'y', 't', 'h', 'o', 'n']dict()dict()函数的作用是生成一
python中常见的工厂函数有以下几种
list()
list()函数的作用是生成一个列表。
>>> l=list('Python')
>>> l
['p', 'y', 't', 'h', 'o', 'n']
dict()
dict()函数的作用是生成一个字典。
>>> dict()
{}
>>> dict(one=1,two=2)
{'two': 2, 'one': 1}
>>> dict(zip(('one','two'),(1,2)))
{'two': 2, 'one': 1}
>>> dict([('one',1),('two',2)])
{'two': 2, 'one': 1}
>>> dict([['one',1],['two',2]])
{'two': 2, 'one': 1}
>>> dict((('one',1),('two',2)))
{'two': 2, 'one': 1}
>>> dict((['one',1],['two',2]))
{'two': 2, 'one': 1}
set()
set()函数的作用是生产可变集合。
>>> s=set('python')
>>> s
set(['h', 'o', 'n', 'p', 't', 'y'])
>>> s.add(825)#可变集合
>>> s
set(['h', 'o', 'n', 'p', 't', 'y', 825])
frozenset()
frozenset()函数的作用是生成不可变集合。
>>> s=frozenset('python')
>>> s
frozenset(['h', 'o', 'n', 'p', 't', 'y'])
>>> s.add()#不可变集合
AttributeError: 'frozenset' object has no attribute 'add'
--结束END--
本文标题: python工厂函数有哪些
本文链接: https://lsjlt.com/news/113633.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0