Gracias a todos la ayuda.
Creo que con lo que me han sugerido tengo para empezar, y sobre todo,
tengo más perspectivas para poder resolver el problema
Antonio
En Sat, 17 Apr 2010 23:07:52 +0200, monoBOT
escribió:
textolargo = "las cookies caducaran cada nosecuantos dias"
lista_de_textola
hola José.
¿siempre dos palabras?
en principio sólo me interesan 2, máximo 3 porque si considero más es
posible que revase los límites de una frase.
¿han de estar en el mismo orden que en el texto original?
sí, de forma que pueda encontrar un patrón
¿cómo lo estás intentando?
por aho
On 4/17/10, Antonio Reyes wrote:
> secuencias no sean adyacentes, ...
>
> alguno de ustedes sabe cómo podría hacerlo?
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#--
# Copyright (c) 2010 Medardo Rodriguez (Merchise)
#
# This i
Mi código anterior aunque funciona siempre que no se especifique un
salto igual a cero o negativo, tiene un pequeño error. Aquí les va el
definitivo:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#--
# Copyright (c) 2010 Medardo
2010/4/17 monoBOT :
> textolargo = "las cookies caducaran cada nosecuantos dias"
> lista_de_textolargo = textolargo.split()
>
> nuevalista=[]
> for m in range(0, len(lista_de_textolargo),2):
> nuevalista.append(lista_de_textolargo[m])
> print nuevalista
> esto funciona perfecto ... si cambias e
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 =
On 18/04/10 13:30, Antonio Reyes wrote:
Gracias a todos la ayuda.
Creo que con lo que me han sugerido tengo para empezar, y sobre todo,
tengo más perspectivas para poder resolver el problema
Una recomendación general para este tipo de preguntas: es aconsejable que vayan
acompañadas de casos d
Hola,
> def word_sequences(words, step=1):
> step = max(step, 1)
> i = 0
> while i < len(words) - step:
> yield (words[i], words[i+step])
> i += 1
Esto no es idiomático,
qué tal:
def words(seq, distance):
for i in xrange(len(seq) - distance):
yield seq[i
On Sun, Apr 18, 2010 at 4:18 PM, Reynaldo Baquerizo
wrote:
>
> Hola,
>
>> def word_sequences(words, step=1):
>> step = max(step, 1)
>> i = 0
>> while i < len(words) - step:
>> yield (words[i], words[i+step])
>> i += 1
>
> Esto no es idiomático,
> qué tal:
>
> def words(