tuple()

作者: import_hello | 来源:发表于2018-12-14 23:40 被阅读0次

    转载须注明出处:简书@Orca_J35 | GitHub@orca-j35

    class tuple(object)
     |  tuple() -> empty tuple
     |  tuple(iterable) -> tuple initialized from iterable's items
     |  
     |  If the argument is a tuple, the return value is the same object.
    

    🔨 class tuple([iterable])

    该内置函数本质上是 tuple 类的构造函数,用于创建 tuple 实例。

    如果没有向 tuple 函数传递任何参数,则会创建一个空元组:

    >>> tuple()
    ()
    

    如果向 tuple 函数传递一个可迭代对象,则会以 iterable 中的元素来构建一个新序列。新建元组对象中各个项的值和顺序均与 iterable 中各个项的值和顺序相同。iterable 可以是序列,也可是支持迭代的容器,还可以是迭代器对象。

    >>> tuple('abc')
    ('a', 'b', 'c')
    >>> tuple( [1, 2, 3] )
    (1, 2, 3)
    >>> tuple(range(1,5))
    (1, 2, 3, 4)
    

    如果 iterable 本身就是一个元组,则会直接返回该元组对象,与 iterable[:] 等效:

    tuple_ = ((1,2),'orca')
    tupls_1 = tuple(tuple_)
    tupls_2 = tuple_[:]
    

    执行结果:

    元组_01.png

    扩展阅读:

    相关文章

      网友评论

          本文标题:tuple()

          本文链接:https://www.haomeiwen.com/subject/fuuozftx.html