反转Python中元组列表中的每个元组


当需要反转元组列表中的每个元组时,可以使用负步长切片。

列表可以用来存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。元组列表基本上包含包含在列表中的元组。

在负切片中,索引使用负数而不是正数来访问。

下面是对此的演示:

示例

在线演示

def reverse_tuple(my_tuple):
   return [tup[::-1] for tup in my_tuple]
         
my_list = [(21, 22), (43, 74, 45), (76, 17, 98, 19)]
print("The list of tuples is ")
print(my_list)
print(reverse_tuple(my_list))

输出

The list of tuples is
[(21, 22), (43, 74, 45), (76, 17, 98, 19)]
[(22, 21), (45, 74, 43), (19, 98, 17, 76)]

解释

  • 定义了一个名为“reverse_tuple”的方法,它接受一个元组列表作为参数。
  • 它迭代参数并使用“::”运算符和负索引返回直到最后一个索引的元素。
  • 定义了一个元组列表,并在控制台中显示。
  • 通过将此元组列表传递给它来调用先前定义的用户函数。
  • 此输出显示在控制台中。

更新于:2021年3月13日

265 次浏览

启动您的职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.