Python - Como verificar se duas listas são iguais ao reverso
Às vezes, ao trabalhar com listas Python, podemos ter um problema em que precisamos verificar se duas listas são reversas uma da outra. Esse tipo de problema pode ter aplicação em muitos domínios, como programação diária e programação escolar. Vamos discutir algumas maneiras pelas quais essa tarefa pode ser executada.
Entrada : test_list1 = [5, 6, 7], test_list2 = [7, 6, 5]
Resultado : VerdadeiroEntrada : test_list1 = [5, 6], test_list2 = [7, 6]
Saída : Falso
Método # 1: Usandoreversed() and "==" operator
A combinação das funções acima pode ser usada para resolver este problema. Neste, realizamos a tarefa de reversão usando reversed() e teste de igualdade usando o operador “==”.
test_list1
=
[
5
,
6
,
7
,
8
]
test_list2
=
[
8
,
7
,
6
,
5
]
(
"The original list 1 : "
+
str
(test_list1))
(
"The original list 2 : "
+
str
(test_list2))
res
=
test_list1
=
=
list
(
reversed
(test_list2))
(
"Are both list reverse of each other ? : "
+
str
(res))
A lista original 1: [5, 6, 7, 8] A lista original 2: [8, 7, 6, 5] As duas listas são inversas uma da outra? : Verdade
Método 2: Usando o fatiamento de lista + operador “==”
Esta é outra maneira de resolver este problema. Neste, realizamos a tarefa de reversão de lista usando a técnica de fatia.
test_list1
=
[
5
,
6
,
7
,
8
]
test_list2
=
[
8
,
7
,
6
,
5
]
(
"The original list 1 : "
+
str
(test_list1))
(
"The original list 2 : "
+
str
(test_list2))
res
=
test_list1
=
=
test_list2[::
-
1
]
(
"Are both list reverse of each other ? : "
+
str
(res))
A lista original 1: [5, 6, 7, 8] A lista original 2: [8, 7, 6, 5] As duas listas são inversas uma da outra? : Verdade
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva