class y():
def __init__(self,favourite_channels = [""]):
self.favourite_channels= favourite_channels
def favourite_channels(self,i):
print("Ur Favourite Channel=",i)
self.favourite_channels.append(i)
x = y()
print("""*******************
1. Favourite Channel
press q to the exit
*******************""")
while True:
a = input("Select : ")
if a=="1":
channels=input("Your fav channels use , to the split")
addable_channels =channels.split(",")
for i in addable_channels:
x.favourite_channels(i)
elif a=="q":
break
else:
print("İnvalid Number")
Tags:
如果您只在列表的末尾加了大括号(x.u channels是list),则会出现这样的错误。 如果你想要列表x.favorite\u频道的第i个元素,你应该写x.favorite\u频道[i-1]。你知道吗
相关问题 更多 >
编程相关推荐