MY CODE:
numbers = [1, 2, 3, 4, 5]
doubled_numbers = []
for num in numbers:
doubled_numbers = num * 2
doubled_numbers.append(doubled_numbers)
print(doubled_numbers)
I GOT:
Traceback (most recent call last):
File "C:/Users/neman/Desktop/Junior Developer Vezbe/list comprehension.py", line 12, in <module>
doubled_numbers.append([doubled_numbers])
AttributeError: 'int' object has no attribute 'append'
I have no idea why doesn't work, am I missing something or there is a typo? This is a simple thing but it bothers me very much
doubled_numbers = num * 2will over-write withintvalue, instead dodoubled_numbers.append(num * 2)& remove line above that