[問題] 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