movimento Ho una stringa con cifre in questo modo - digit = "7316717"
Python stringa di spaccatura nella finestra
Ora voglio dividere la stringa in modo tale che l'uscita è una finestra mobile di 3 cifre alla volta. Così ho -
["731", "316", "167", "671", "717"]
Come sarebbe l'approccio essere? Il modo semplice è di mettere in loop e iterare. Ma ritengo che alcune funzioni di stringa di python incorporate possano farlo in meno codice. Conosci un simile approccio?
finestra? Io uso Python 2.6.1, nella mia implementazione itertools non vedo la finestra. sto sbagliando qualcosa qui? –
Le mie scuse per la confusione. Non fa parte di itertools. La funzione 'window' mostrata sopra (tratta dal documento collegato) è un esempio di come usare' islice() 'per creare una generica funzione' window'. –
oh ok. cool .... –