在Python中解压列表元组
当需要解压缩一个列表的元组时,可以使用'reduce'方法。元组是不可变的数据类型。这意味着,一旦定义的值就不能通过访问它们的索引元素来更改。如果我们尝试更改元素,则会导致错误。它们很重要,因为它们确保只读访问。
列表可用于存储异构值(即,任何数据类型的数据,例如整数,浮点数,字符串等)。
列表元组包含多个列表,并包含在“(”和“)”中。
'reduce'方法用于将特定方法(作为参数传递给该方法)应用于可迭代对象中的所有值。该方法存在于“ functools”模块中。
以下是相同的演示-
示例
from functools import reduce输出结果import operator
def unpack_tuple(my_tup):
return (reduce(operator.add, my_tup))
my_tuple = (['h', 'jane'], ['m', 'may'])
print("The tuple of list is")
print(my_tuple)
print("After unpacking, it is")
print(unpack_tuple(my_tuple))
The tuple of list is(['h', 'jane'], ['m', 'may'])
After unpacking, it is
['h', 'jane', 'm', 'may']
解释
所需的软件包将导入到环境中。
定义了一个名为“ unpack_tuple”的函数,该函数采用一个元组作为参数。
它使用'reduce'方法,并在元组中的所有元素上调用'add'方法。
现在,定义了一个列表元组,并将其显示在控制台上。
通过将list的元组作为参数传递来调用此函数。
该操作的数据存储在变量中。
此变量是控制台上显示的输出。
以上是 在Python中解压列表元组 的全部内容, 来源链接: utcz.com/z/327659.html