Velocity Reviews > Re: String to char and decimal number conversion

# Re: String to char and decimal number conversion

Chris Rebert
Guest
Posts: n/a

 01-10-2011
On Mon, Jan 10, 2011 at 2:44 PM, SANKAR . <(E-Mail Removed)> wrote:
> Hello There,
>
> Â*Â*Â*Â*Â*Â* I am from non IT field also new to python programming.Could you
>
> I have a list T1 with following format:
>
> T1 = [ ' "Field" ' , ' "12.5" ', ' "2.5" ']
>
> How do get the list elements without double quote in my output (T2).
>
> T2 =[ ' Field ' , ' 12.5 ', ' 2.5 ']

How are you obtaining T1 in the first place?

Cheers,
Chris
--
http://blog.rebertia.com

Alan Meyer
Guest
Posts: n/a

 01-11-2011
On 1/10/2011 6:02 PM, Chris Rebert wrote:
> On Mon, Jan 10, 2011 at 2:44 PM, SANKAR .<(E-Mail Removed)> wrote:
>> Hello There,
>>
>> I am from non IT field also new to python programming.Could you
>>
>> I have a list T1 with following format:
>>
>> T1 = [ ' "Field" ' , ' "12.5" ', ' "2.5" ']
>>
>> How do get the list elements without double quote in my output (T2).
>>
>> T2 =[ ' Field ' , ' 12.5 ', ' 2.5 ']

This will do it:
------------------------------------------------
T1 = [ ' "Field" ' , ' "12.5" ', ' "2.5" ']
T2 = []
for t in T1:
T2.append(t.replace('"', ''))
------------------------------------------------

The "replace" function acts on each element in T1, replacing every
double quote with nothing. We then append that to the new list T2.

Alan

Davish Bhardwaj
Guest
Posts: n/a

 01-11-2011
On Jan 11, 4:02*am, Chris Rebert <(E-Mail Removed)> wrote:
> On Mon, Jan 10, 2011 at 2:44 PM, SANKAR . <(E-Mail Removed)> wrote:
> > Hello There,

>
> > ****** I am from non IT field also new to python programming.Could you

>
> > I have a list T1 with following format:

>
> > T1 = [ ' "Field" ' , ' "12.5" ', ' "2.5" ']

>
> > How do get the list elements without double quote in my output (T2).

>
> > T2 =[ ' Field ' , ' 12.5 ', ' 2.5 ']

>
> How are you obtaining T1 in the first place?
>
> Cheers,
> Chris
> --http://blog.rebertia.com

You can also do it like :
T1 = [ ' "Field" ' , ' "12.5" ', ' "2.5" ']
T2 = [t.replace('"', '') for t in T1]

This seems to me a more better and fast code

Davish