在 Python 中将元组拆分为 n 组


当需要将元组拆分为“n”组时,可以使用列表解析。元组是一种不可变的数据类型。这意味着,一旦定义的值就无法通过访问其索引元素来更改。如果我们尝试更改元素,就会导致错误。它们是重要的包含,因为它们确保了只读访问。

列表解析是对列表进行迭代并对其执行操作的简写。

以下是对相同内容的演示 -

示例

实时演示

my_tuple = (12, 34, 32, 41, 56, 78, 9, 0, 87, 53, 12, 45, 12, 6)

print ("The tuple is : ")
print(my_tuple)

my_result = tuple(my_tuple[x:x + 3]
   for x in range(0, len(my_tuple), 3))

print ("The resultant tuple is : ")
print(my_result)

输出

The tuple is :
(12, 34, 32, 41, 56, 78, 9, 0, 87, 53, 12, 45, 12, 6)
The resultant tuple is :
((12, 34, 32), (41, 56, 78), (9, 0, 87), (53, 12, 45), (12, 6))

说明

  • 定义了一个元组,并显示在控制台上。
  • 对它进行迭代,并以元组中的 3 个元素为单位进行分组。
  • 这是使用列表解析来完成的。
  • 此操作的数据存储在一个变量中。
  • 该变量是显示在控制台上的输出。

更新于: 13-Mar-2021

426 次浏览

开启您的 职业生涯

完成课程,获得认证

入门
广告