¿Cuál es la mejor manera de cortar la última palabra de un bloque de texto?Python: cortar la última palabra de una oración?
me ocurre
- Dividir a una lista (por espacios) y eliminar el último elemento, a continuación, reconcatenating la lista.
- Use una expresión regular para reemplazar la última palabra.
Actualmente estoy tomando el enfoque # 1, pero no sé cómo concatenar la lista ...
content = content[position-1:position+249] # Content
words = string.split(content, ' ')
words = words[len[words] -1] # Cut of the last word
Cualquier ejemplos de código son muy apreciados.
Con algunas de las otras respuestas si siente que es necesario para tener en cuenta que rsplit es división inversa (no división regex) y el 1 es maxsplit. –
@ duckman_1991 Buen punto: extendió la respuesta. –