List comprehension rebinds names even after scope of comprehension. Is this right? List comprehension rebinds names even after scope of comprehension. Is this right? python python