python工厂函数有哪些

python工厂函数有哪些

python中常见的工厂函数有以下几种

1.list()

list()函数的作用是生成一个列表。

>>> l=list('python')

>>> l

['p', 'y', 't', 'h', 'o', 'n']

2.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}

3.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])

4.frozenset()

frozenset()函数的作用是生成不可变集合。

>>> s=frozenset('python')

>>> s

frozenset(['h', 'o', 'n', 'p', 't', 'y'])

>>> s.add()#不可变集合

AttributeError: 'frozenset' object has no attribute 'add'

我们的服务
专业提供中小企业网站建设.公司网站建设.外贸网站建设.营销型网站建设,响应式网站建设,商城网站定制,手机网站,微信小程序定制.php应用开发服务,公司成立于2014年,8年专注网站建设,秉承“以客户为根本,以科技为核心,以市场为导向”的经营理念;服务电话13714666846(微信同号)

声明:本站所有作品(图文、音视频)均由用户自行上传分享,或互联网相关知识整合,仅供网友学习交流,若您的权利被侵害,请联系 管理员 删除。

本文链接:http://news.ew35.com/