这两者之间有什么区别吗?

Are there any difference between these two?

我有点迷茫,以我的理解,这两行代码应该没有区别。因为我在这两种情况下都创建了一个元组列表。但是我觉得我错了,你能指出我错在哪里以及为什么吗?

class Meta:
    ordering = tuple(('-pub_date',))

class Meta:
    ordering = ('-pub_date')

type(('-pub_date')) returns 'str',其中 type('-pub_date',) returns 'tuple'。 (foo,) 表达式调用创建一个只有一个元素的元组