On 17/04/10 23:07, monoBOT wrote:
nuevalista=[] for m in range(0, len(lista_de_textolargo),2): nuevalista.append(lista_de_textolargo[m]) print nuevalista
La construcción "lista = [] + for + lista.append(...)" no es idiomática. Mejor usar listas/generadores por compresión:
nuevalista = [lista_de_textolargo[m] for m in range(0, len(lista_de_textolargo),2)] o según el caso, generadores: def generador(): for m in range(0, len(lista_de_textolargo),2) yield lista_de_textolargo[m] nuevalista = list(generador()) En todo caso, ¿cuál es la diferencia de ese código con esto? lista_de_textlargo[::2] _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/