Any better way for this removal?
Mike
drexl at fastmail.com
Sat Nov 7 09:33:47 EST 2020
Use .split() to split the string on the character and then use .join() to rejoin the first 2 tokens
tokens = text.split(“,”)
new_string = “,”.join(tokens[:2])
On Sat, Nov 7, 2020, at 1:46 PM, Bischoop wrote:
>
>
> So I was training with slicing.
> Came to idea to remove text after second occurence of character, below
> is how I've figured it out, I know if it works it good but.... how you
> guys would made it in more pythonic way?
>
> text = "This is string, remove text after second comma, to be removed."
>
> k= (text.find(",")) #find "," in a string
> m = (text.find(",", k+1)) #Find second "," in a string
> new_string = text[:m]
>
> print(new_string)
>
>
> --
> https://mail.python.org/mailman/listinfo/python-list
>
More information about the Python-list
mailing list