<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body dir="auto"><div dir="auto">Gracias Ricardi, ahí voy.</div><div dir="auto">Argentina y la mayoría de los lugares se repite 29 veces (filas). Cada fila contiene información distinta, por lo que no hay datos repetidos.</div><div dir="auto">Entonces lo que quiero hacer es, ingresar el nombre de un país, pero que no lo imprima por pantalla las 29 veces que aparece, sino solo saber si ese país que ingresé está almacenado en el csv. No quiero modificar, borrar o añadir algo, sólo saber si un país está o no en la lista y en caso de que así sea, que lo muestre pero no todas las veces que se repite.</div><div dir="auto">Espero haberme explicado mejor, gracias</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div id="composer_signature" dir="auto"><div style="font-size:85%;color:#575757" dir="auto">Enviado desde mi smartphone Samsung Galaxy.</div></div><div dir="auto"><br></div><div><br></div><div style="font-size:100%;color:#000000" dir="auto"><!-- originalMessage --><div>-------- Mensaje original --------</div><div>De: Ricardo Cárdenes <ricardo.cardenes@gmail.com> </div><div>Fecha: 20/7/20  16:59  (GMT-03:00) </div><div>A: La lista de python en castellano <python-es@python.org> </div><div>Asunto: Re: [Python-es] [Consulta] Ordenar elementos de una lista </div><div><br></div></div><div dir="ltr">No hay una respuesta única. Eso depende de tu problema en concreto.<div><br></div><div>Por ejemplo, dices que el número de área está repetido... ¿Significa eso que el resto de valores también están repetidos? Es decir, ¿la fila con los datos de Argentina aparece 29 veces? En ese caso entiendo que lo que quieres es <b>eliminar duplicados</b>. Eso es trivial: simplemente, mantén algún tipo de registro de los datos que vas leyendo del CSV (un <font face="monospace">set</font> almacenando los códigos es perfecto para esto) y no añadas a la lista las filas que ya "viste".</div><div><br></div><div>Si lo que quieres es consolidar datos (cada fila con el mismo código tiene datos diferentes, que quieres sumar, o hacer media, o...) entonces la respuesta va a ser diferente.</div><div><br>Necesitas explicar de forma clara qué es lo que pretendes y entonces se te puede dar una respuesta.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 20, 2020 at 9:36 AM Lemarchand Barker <<a href="mailto:lemarchand8679@gmail.com">lemarchand8679@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hola, esta vez mi pregunta es más simple, sigo jugando el archivo csv<br>
y para seguir practicando, lo que estoy haciendo es lo siguiente.<br>
Definí una lista la cual la dejé vacía, y a partir del csv guardé en<br>
la lista 3 valores: Area, Population y Value. Le cambié los nombres<br>
porque eran muy largos y para tratar de evitar errores en la búsqueda<br>
luego.<br>
Una vez añadidos estos 3 datos a la lista, los imprimía por ejemplo<br>
los valores contenidos en Area y vi que los datos estaban repetidos.<br>
Por ejemplo, en mi caso soy de Argentina y el código que le<br>
corresponde a mi país es el 32 y mediante el for, recorrí la lista y<br>
vi que ese número se repite 29 veces y así con la mayoría de los<br>
países del listado. Ahora mi pregunta es la siguiente, hay alguna<br>
forma de listar los nombres de los países pero que figuren solo una<br>
vez y no las 29 o las x cantidad de veces que figuren en el listado?<br>
Porque como dije antes, Argentina tiene el número 32 pero si imprimo<br>
el listado me aparece las 29 veces que figura en el csv.<br>
Mi idea es por ejemplo imprimir el listado de países, pero sin la repetición.<br>
Muchas gracias, saludos<br>
_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org" target="_blank">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
</blockquote></div>
</body></html>