[Python] Duda separar string {Solucionado}

Iniciado por xassiz_, 2 Abril 2010, 15:19 PM

0 Miembros y 1 Visitante están viendo este tema.

xassiz_

Hola, bueno tengo una duda.

Yo tengo una string:

algo=algo

y quiero eliminar lo que está luego del signo "=".

Para eso supongo que se tendría que separar, entonces hago un replace y cambio del igual por un espacio y estan separados, pero ahora como cojo solamente la primera parte?


Saludos ;)

PD: aprovecho para preguntar, existe algun software para generar Tkinter en python como Boa contructor con wxpython?



YXVuIGVyZXMgbWF0YWRvIHBhcmEgcG9uZXJ0ZSBhIGRlc2NpZnJhciBlc3RvIHhE

O-LLOS-O

pq no lo recores con un for? y lo vas guardando en otro string hasta el igual?

Código (python) [Seleccionar]
pal = 'hola=hola'
a = ''
for ele in pal:
    if ele != '=': a+= ele
    else break

wisehacks

La solución más limpia es usar la función split :)


Código (python) [Seleccionar]

cadena = "variable=valor"
variable = cadena.split("=")[0]
print variable


>>> a="v=b"
>>> a.split("=")
['v', 'b']
>>> a.split("=")[0]
'v'

:)

leogtz

No sé como son las regex en python,  pero creo que sería lo más optimo.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

xassiz_




YXVuIGVyZXMgbWF0YWRvIHBhcmEgcG9uZXJ0ZSBhIGRlc2NpZnJhciBlc3RvIHhE

XD YO

Supongo que solo me queda responder lo de Tkinter...
Aqui en la wiki de python:
http://wiki.python.org/moin/GuiProgramming

En la parte:

GUI Design Tools and IDEs

Espero que te sirva.. :D
"Fácilmente aceptamos la realidad, acaso porque intuimos que nada es real"
-Borges -El inmortal

xassiz_




YXVuIGVyZXMgbWF0YWRvIHBhcmEgcG9uZXJ0ZSBhIGRlc2NpZnJhciBlc3RvIHhE