反转Python中元组列表中的每个元组
Python中的元组是圆形元素的集合,bracket()不是圆形,而是用逗号隔开。元组在某些操作(例如索引,连接等)中类似于列表,但是列表是可变的,而元组是不可变的行为,例如字符串。在这里,用户将给出一个元组列表,我们必须在Python中反转每个元组。
例如,元组A=[(9,0),(2,5),(4,6),(7,1),(1,5)]的列表由用户给出,我们必须返回它像[(0,9),(5,2),(6,4),(1,7),(5,1)],它们具有列表中每个元组的倒序。
我们将通过两种方法解决此问题,第一种方法是使用slicing属性,另一种方法是使用reversed()Python语言的预定义函数。因此,让我们开始简单地编写程序。
1)通过使用切片属性
#假设用户提供的元组列表为A。
A=[(4,5), (4,6), (6,9), (3,6),(12,0), (6,7)]
B=[k[::-1] for k in A]
print('List of reversed tuples:',B)输出结果
List of reversed tuples: [(5, 4), (6, 4), (9, 6), (6, 3), (0, 12), (7, 6)]
在Python中,[::-1]用于反转列表,字符串等。
2)通过使用Python的反向功能
该reversed()函数用于在Python中反转列表,字符串等。它的作用类似于上述切片属性。
#假设上面程序的输入相同。
A=[(4,5), (4,6), (6,9), (3,6),(12,0), (6,7)]
B=[tuple(reversed(k)) for k in A]
print('List of reversed tuples:',B)输出结果
List of reversed tuples: [(5, 4), (6, 4), (9, 6), (6, 3), (0, 12), (7, 6)]
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短