comparar y crear lista nueva
Publicado por novatilla (1 intervención) el 15/07/2008 13:11:15
Hola a todos,
Soy muy muy nueva es esto del python y me he quedado atascada en un problemilla y agradeceria muchisimo una ayudita...
Veamos, tengo una lista donde los datos van de dos en dos, es decir puntos en x e y; hasta ahi todo correcto, el problema viene ahora. Se me pide que si dentro de esta lista hay puntos repetidos, es decir, puntos inútiles, no los devuelva, los elimine de la lista.
Mejor pongo un ejemplo con números: esta es mi lista inicial[2,4,11,13,11,13,6,8] al tener coordenadas iguales debería eliminarlos y dar como resultado esto [2,4,11,13,6,8].
Mi duda viene ahora: ¿cómo debo escribirlo para que lea o compare número por número y si son iguales no me los escriba en la lista nueva? también puede eliminarlos directamente de la lista actual.
La cuestión es que debe comparar, por ejemplo las posiciones impares (las que corresponderían a las x) entre ellas, y si son iguales no añadirlas a la lista nueva, y ahi es cuando me pierdo por completo y me aparecen un montón de errores
:(
Agradezco la ayuda ya de antemano y si no queda clara la explicación por favor, hazedmelo saber...
Gracias por vuestro tiempo y disculpad las molestias.
Soy muy muy nueva es esto del python y me he quedado atascada en un problemilla y agradeceria muchisimo una ayudita...
Veamos, tengo una lista donde los datos van de dos en dos, es decir puntos en x e y; hasta ahi todo correcto, el problema viene ahora. Se me pide que si dentro de esta lista hay puntos repetidos, es decir, puntos inútiles, no los devuelva, los elimine de la lista.
Mejor pongo un ejemplo con números: esta es mi lista inicial[2,4,11,13,11,13,6,8] al tener coordenadas iguales debería eliminarlos y dar como resultado esto [2,4,11,13,6,8].
Mi duda viene ahora: ¿cómo debo escribirlo para que lea o compare número por número y si son iguales no me los escriba en la lista nueva? también puede eliminarlos directamente de la lista actual.
La cuestión es que debe comparar, por ejemplo las posiciones impares (las que corresponderían a las x) entre ellas, y si son iguales no añadirlas a la lista nueva, y ahi es cuando me pierdo por completo y me aparecen un montón de errores
:(
Agradezco la ayuda ya de antemano y si no queda clara la explicación por favor, hazedmelo saber...
Gracias por vuestro tiempo y disculpad las molestias.
Valora esta pregunta


0