Code: Alles auswählen
x = liste
for element in liste:
element = foo(element)
print irgendwas
Code: Alles auswählen
x = liste
for element in liste:
element = foo(element)
print irgendwas
Code: Alles auswählen
x = [1,2,3]
def increment(value):
return value + 1
for e in x:
e = increment(e)
print(e)
print(x)
Code: Alles auswählen
2
3
4
[1,2,3]
Code: Alles auswählen
class A(object):
def __init__(self, x):
self.x = x
def __add__(self, y):
return self.x + y
def __str__(self):
return str(self.x)
def __repr__(self):
#Eigentlich ganz boese!
return str(self.x)
x = [A(1), A(2), A(3)]
def increment(value):
return value + 1
for e in x:
e = increment(e)
print(e)
print(x)
Code: Alles auswählen
2
3
4
[2,3,4]
Code: Alles auswählen
my_list = [1, 2, 3]
for e in my_list:
print e
my_list.append(e)
Code: Alles auswählen
my_string = 'hallo'
for e in my_string:
print e
my_string += e.upper()
Code: Alles auswählen
In [24]: my_string = 'hallo'
In [25]: foo = my_string
In [26]: foo is my_string
Out[26]: True
In [28]: for e in my_string:
print e
my_string += e.upper()
print id(my_string), id(foo)
print my_string is foo
....:
....:
h
153407904 153533600
False
a
153407904 153533600
False
l
153407904 153533600
False
l
153407904 153533600
False
o
153407904 153533600
False