J
Jatinder Singh
Hi
what u can do over here is
add a,b,c... in a list e.g. list.append(vars..)
and then use the statement
newlist = map(lambda x:x.upper(),list)
Now ur newlist will contain the modified list.
HOPE THIS THE BETTER SOLUTION TO UR PROBLEM
Quoting (e-mail address removed):
what u can do over here is
add a,b,c... in a list e.g. list.append(vars..)
and then use the statement
newlist = map(lambda x:x.upper(),list)
Now ur newlist will contain the modified list.
HOPE THIS THE BETTER SOLUTION TO UR PROBLEM
Quoting (e-mail address removed):
I am a python newbie, and am grappling with a fundamental concept. I
want to
modify a bunch of variables in place. Consider the following:
... list = list.upper()a = 'one'
b = 'two'
c = 'three'
list = [a, b, c]
for i in range(len(list)):
...'ONE'[a, b, c] = list
a
or, better:
'ONE'a = 'one'
b = 'two'
c = 'three'
[a, b, c] = [s.upper() for s in [a, b, c]]
a
Both of these accomplish what I'm after; I prefer the second for its
brevity.
But either approach requires that I spell out my list of vars-to-alter
[a, b, c] twice. This strikes me as awkward, and would be difficult
with longer lists. Any suggestions for a better way to do this?
--Ken