Invertir cada tupla en una lista de tuplas en Python

En este tutorial, vamos a ver cómo revertir cada tupla dada en una lista de tuplas en el lenguaje de programación Python?

tuplas en Python son una colección de elementos en un soporte redondo () o no, pero separados por comas. Tuplas son similares a la lista en algunas operaciones como la indexación, la concatenación, etc., pero las listas son mutables mientras que las tuplas son inmutables actúa como una cadena. A continuación, una lista de tuplas será dada por el usuario y tenemos que revertir cada tupla en Python .

class ejemplo , lista de tupla A = [(9,0), (2,5), (4,6), (7,1), (1,5)] está dada por la de usuario y tenemos que For TI como [(0,9), (5,2), (6,4), (1,7), (5,1)] que tienen reverso de cada tuplas de lista.

Vamos a resolver este problema con dos enfoques, el primero de ellos es el uso de la propiedad de rebanado y otra es mediante el uso de la función predefinida invertida () del lenguaje Python . Por lo tanto, vamos a empezar simplemente escribiendo el programa.

1) Mediante el uso de la propiedad de rebanado

#suppose a list of tuples provided by the user is 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)

salida

List of reversed tuples: [(5, 4), (6, 4), (9, 6), (6, 3), (0, 12), (7, 6)]

En Python, [:: – 1] utilizado a la lista invertida, hilo, etc.

2) Mediante el uso de la función inversa de Python

el invierte () función utilizado para revertir una lista, secuencia, etc. en Python. Actúa como la propiedad de rebanado anteriormente.

#suppose the same input of the above program.
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)

salida

List of reversed tuples: [(5, 4), (6, 4), (9, 6), (6, 3), (0, 12), (7, 6)]


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *