在Python的两个元组列表中找到相似指数的最大值

如果需要在两个元组列表中找到最大的相似索引,则可以使用“ zip”方法和列表推导。

列表理解是迭代列表并对其执行操作的一种快捷方式。

zip方法采用可迭代对象,将它们聚合到一个元组中,然后将其作为结果返回。

列表可用于存储异构值(即,任何数据类型的数据,例如整数,浮点数,字符串等)。

元组列表基本上包含包含在列表中的元组。

以下是相同的演示-

示例

my_list_1 = [( 67, 45), (34, 56), (99, 123)]

my_list_2 = [(10, 56), (45, 0), (100, 12)]

print ("The first list is : " )

print(my_list_1)

print ("The second list is : " )

print(my_list_2)

my_result = [(max(x[0], y[0]), max(x[1], y[1]))

    for x, y in zip(my_list_1, my_list_2)]

print("The maximum value among the two lists is :")

print(my_result)

输出结果
The first list is :

[(67, 45), (34, 56), (99, 123)]

The second list is :

[(10, 56), (45, 0), (100, 12)]

The maximum value among the two lists is :

[(67, 56), (45, 56), (100, 123)]

解释

  • 元组的两个列表已定义,并显示在控制台上。

  • “ zip”方法用于合并两个元组列表,“ max”方法用于获取元组中的最大值。

  • 这将转换为列表。

  • 该操作被分配了一个变量。

  • 此变量是控制台上显示的输出。

以上是 在Python的两个元组列表中找到相似指数的最大值 的全部内容, 来源链接: utcz.com/z/333640.html

回到顶部