Message337382
print does not execute statements, arguments are first resolved like with any function. Your code is equivalent to:
>>> def pola(arr):
... for i, item in enumerate(arr):
... arr[i] = item*item
...
>>> a = [1,2,3,4]
>>> pola(a)
>>> print(a, None, a)
[1, 4, 9, 16] None [1, 4, 9, 16]
I would close this as not a bug. |
|
Date |
User |
Action |
Args |
2019-03-07 10:28:13 | remi.lapeyre | set | recipients:
+ remi.lapeyre, iitkgp.ketan@gmail.com |
2019-03-07 10:28:13 | remi.lapeyre | set | messageid: <1551954493.95.0.544488007836.issue36223@roundup.psfhosted.org> |
2019-03-07 10:28:13 | remi.lapeyre | link | issue36223 messages |
2019-03-07 10:28:13 | remi.lapeyre | create | |
|