[问题] class问题

楼主: almaplty   2015-12-04 12:13:02
小弟最近刚学python 对于python很不熟悉
想写一个可以存很多Account的class
class Account:
def __inti__(self, number, name, deposit, address):
self.account_id = number
self.account_name = name
self.deposit = deposit
self.address = address
acct = []
i = 0
acct[i].Account(number,name,deposit,address)
为什么他说acct[i].Account(number,name,deposit,address)这行
IndexError: list index out of range
list不能这样用吗
请问我错在哪里
谢谢各位
作者: bigpigbigpig (To littlepig with love)   2015-12-04 12:20:00
acct 里面没有东西,为何想取得第一个元素的资料?
作者: uranusjr (←這人是超級笨蛋)   2015-12-04 13:01:00
acct.append(Account(...))这其实不是 class 的问题, 是你没了解 list 的用法
楼主: almaplty   2015-12-04 18:10:00
谢谢各位大大 我知道append 不知道为什么鬼打墙了我改用dictionary 完成了

Links booklink

Contact Us: admin [ a t ] ucptt.com