What's the best practice for handling single-value tuples in Python?

前端 未结 9 1719
长发绾君心
长发绾君心 2021-02-19 05:44

I am using a 3rd party library function which reads a set of keywords from a file, and is supposed to return a tuple of values. It does this correctly as long as there are at le

9条回答
  •  鱼传尺愫
    2021-02-19 06:11

    The () have nothing to do with tuples in python, the tuple syntax uses ,. The ()-s are optional.

    E.g.:

    >>> a=1, 2, 3
    >>> type(a)
    
    >>> a=1,
    >>> type(a)
    
    >>> a=(1)
    >>> type(a)
    
    

    I guess this is the root of the problem.

提交回复
热议问题