Professional Documents
Culture Documents
Libros / Algoritmos de Programacin con Python / Captulo 7. Tuplas y listas / 7.4. Listas y cadenas
Si queremos obtener las palabras (separadas entre s por espacios) que componen la
cadena xs escribiremos simplemente xs.split() :
En este caso split elimina todos los blancos de ms, y devuelve slo las palabras que
conforman la cadena.
>>> d="@@Una@@@cadena@@@con@@arrobas@"
>>> d.split("@")
['', '', 'Una', '', '', 'cadena', '', '', 'con', '', 'arrobas', '']
>>>
y que devuelve la cadena que resulta de unir todas las componentes separadas entre s
por medio del separador:
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
>>> xs = ['aaa', 'bbb', 'cccc']
>>> " ".join(xs)
'aaa bbb cccc'
>>> ", ".join(xs)
'aaa, bbb, cccc'
>>> "@@".join(xs)
'aaa@@bbb@@cccc'
Por ejemplo, al texto " Llego maana alrededor del medioda " se transcribe como
"Llego maan@ alred@ del medio@" .
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Por otro lado cobra un valor para las palabras cortas y otro valor para las palabras
largas (que deben ser cortadas).
1. Escribir una funcin que reciba un texto, la longitud mxima de las palabras, el
costo de cada palabra corta, el costo de cada palabra larga, y devuelva como
resultado el texto del telegrama y el costo del mismo.
2. Los puntos se reemplazan por la palabra especial "STOP" , y el punto final (que
puede faltar en el texto original) se indica como "STOPSTOP" .
Al texto:
Se lo transcribe como:
Anterior Siguiente
7.3. Ordenar listas 7.5. Resumen
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Copyright (c) 2011-2014 Rosita Wachenchauzer, Margarita Manterola, Maximiliano Curia, Marcos Medrano,
Nicols Paez. La copia y redistribucin de esta pgina se permite bajo los trminos de la licencia Creative
Commons Atribucin - Compartir Obras Derivadas Igual 3.0 siempre que se conserve esta nota de copyright.
INDICE DE CONTENIDOS
2. Programas sencillos
3. Funciones
4. Decisiones
5. Ms sobre ciclos
6. Cadenas de caracteres
7.1. Tuplas
7.2. Listas
7.5. Resumen
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
7.6. Ejercicios
8. Algoritmos de bsqueda
9. Diccionarios
14. Objetos
3.757
2006-2017 LibrosWeb.es Contacto Novedades Condiciones Privacidad
das online
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com