Python Forum
AttributeError: 'NoneType' object has no attribute 'n' in list of class objects
Thread Rating:
  • 1 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
AttributeError: 'NoneType' object has no attribute 'n' in list of class objects
#1
So, I was trying to develop a game in PyGame and came across a problem. I tried it it on a much simpler code and it still returns an error, so I think it's not about my big code. Here's what goes wrong (the short version)
from random import randint as rand

def A():
    def __init__(self):
        self.n = rand(1,10)

b = []
for i in range(10):
    b.append(A())
for i in range(10):
    print(str(b[i].n))
So, basically, I'm filling "b" with a list of 10 "a" objects. Each object gets assigned a random value on its __init__. Then I iterate through all the objects printing their "n" value. Well, instead of printing some random numbers, it gives me an error:
Error:
Traceback (most recent call last): File "C:/Users/sergio/Desktop/python/test/d.py", line 11, in <module> print(str(b[i].n)) AttributeError: 'NoneType' object has no attribute 'n'
Any help would be appreciated.
Reply


Messages In This Thread
AttributeError: 'NoneType' object has no attribute 'n' in list of class objects - by jdrp - Jun-18-2018, 09:28 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Printing out incidence values for Class Object SquderDragon 3 341 Apr-01-2024, 07:52 AM
Last Post: SquderDragon
  AttributeError: 'NoneType' re.search philnyland 1 334 Jan-20-2024, 03:24 AM
Last Post: deanhystad
  error in class: TypeError: 'str' object is not callable akbarza 2 583 Dec-30-2023, 04:35 PM
Last Post: deanhystad
Bug TypeError: 'NoneType' object is not subscriptable TheLummen 4 799 Nov-27-2023, 11:34 AM
Last Post: TheLummen
  How to read module/class from list of strings? popular_dog 1 515 Oct-04-2023, 03:08 PM
Last Post: deanhystad
  getpass.getpass() results in AttributeError: module 'os' has no attribute 'O_NOCTTY' EarthAndMoon 4 830 Oct-03-2023, 02:00 PM
Last Post: deanhystad
  TypeError: 'NoneType' object is not callable akbarza 4 1,106 Aug-24-2023, 05:14 PM
Last Post: snippsat
  How can I access objects or widgets from one class in another class? Konstantin23 3 1,079 Aug-05-2023, 08:13 PM
Last Post: Konstantin23
  AttributeError: '_tkinter.tkapp' object has no attribute 'username' Konstantin23 4 1,841 Aug-04-2023, 12:41 PM
Last Post: Konstantin23
  Python: Regex is not good for re.search (AttributeError: 'NoneType' object has no att Melcu54 9 1,622 Jun-28-2023, 11:13 AM
Last Post: Melcu54

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020