Python元组列表中的第K列产品
当需要在元组列表中找到第K个列乘积时,可以使用简单的列表理解和循环。
元组是不可变的数据类型。这意味着,一旦定义的值就不能通过访问它们的索引元素来更改。如果我们尝试更改元素,则会导致错误。它们很重要,因为它们确保只读访问。列表可用于存储异构值(即,任何数据类型的数据,例如整数,浮点数,字符串等)。
元组列表基本上包含包含在列表中的元组。
列表理解是迭代列表并对其执行操作的一种快捷方式。
以下是相同的演示-
示例
def prod_compute(my_val) :
my_result = 1
for elem in my_val:
my_result *= elem
return my_result
my_list = [(51, 62, 75), (18,39, 25), (81, 19, 99)]
print("Thelistis: " )
print(my_list)
print("The value of 'K' has been initialized")
K = 2
my_result = prod_compute([sub[K] for sub in my_list])
print("The product of the 'K'th Column of the list of tuples is : ")
print(my_result)输出结果Thelistis: [(51, 62, 75), (18, 39, 25), (81, 19, 99)] The value of 'K' has been initialized The product of the 'K'th Column of the list of tuples is : 185625
解释
定义了一个名为“prod_compute”的函数,该函数带有一个参数。
变量被初始化为1,并且参数被迭代。
该元素与变量相乘。
它作为输出返回。
元组列表已定义,并显示在控制台上。
通过传递此元组列表来调用该函数。
输出显示在控制台上。
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短