Problema intercambio de elementos en listas
Publicado por Candela (9 intervenciones) el 24/11/2020 23:59:38
Buenas!!! Acabo empezar el tema de listas y me he quedado algo atascada en el siguiente problema:
Dadas dos listas me pide que intercambie los valores que estan en posiciones pares de la primera lista por los de la segunda (invertidos además) de tal manera que:
input: 1,0,1,0,1,0
2,3,4
output:[1,4,1,3,1,2]
lo unico que he conseguido con mi programa es que me intercambie en las posiciones pares de ambas listas:
Seguramente sea más sencillo de lo que lo este planteando, agradecería cualquier tipo de ayuda
Dadas dos listas me pide que intercambie los valores que estan en posiciones pares de la primera lista por los de la segunda (invertidos además) de tal manera que:
input: 1,0,1,0,1,0
2,3,4
output:[1,4,1,3,1,2]
lo unico que he conseguido con mi programa es que me intercambie en las posiciones pares de ambas listas:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def pares(lista1, lista2):
nueva_lista1 = lista1.copy()
tamano_lista1 = len(lista1)
tamano_lista2 = len(lista2)
if tamano_lista1 > tamano_lista2:
tamano_iterador = tamano_lista2
else:
tamano_iterador = tamano_lista1
for i in range(tamano_iterador):
if i % 2 == 0:
lista1[i]= lista2[i]
return lista1
Valora esta pregunta


0