如何在Python中创建一个空元组的元组?

如何创建仅包含一个空元组的元组(())?我已经试过tuple(tuple())tuple(tuple(tuple()))tuple([])tuple(tuple([]))所有给我()

我使用这种东西的原因如下:假设您有nm物品的袋子。为了表示包中的项目列表,我使用了一个tuple长度n,其中该元组的每个元素代表一个包。一个袋子可能是空的,标有()。现在,在一开始的时候,我只有一个装满空东西的袋子!

回答:

空元组()(或更详细和更慢tuple()),而且只有一个项目(如整数的元组1),称为单(见这里和这里)是(1,)。因此,仅包含空元组的元组为

((),)

以下是一些显示效果的结果:

>>> a=((),)

>>> type(a)

<type 'tuple'>

>>> len(a)

1

>>> a[0]

()

>>> type(a[0])

<type 'tuple'>

>>> len(a[0])

0

以上是 如何在Python中创建一个空元组的元组? 的全部内容, 来源链接: utcz.com/qa/397631.html

回到顶部