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

前端 未结 9 1686
长发绾君心
长发绾君心 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:14

    Rather than checking for a length of 1, I'd use the isinstance built-in instead.

    >>> isinstance('a_str', tuple)
    False
    >>> isinstance(('str1', 'str2', 'str3'), tuple)
    True
    

提交回复
热议问题