我正在尝试在python中编写类和对象的第一个代码..
这是代码:
class Order:
def __init__(self,A):
self.a= A
def user1(self):
x = len(self.a)
i =0
while i < x:
value = A[i]
y = value
return y
A = ["AA","BB","CC","DD","EE","FF"]
honey= Order(A)
print (honey.user1())
我得到输出为AA ................但我需要来自A []的所有元素,所以只写了循环...但它只打印输出作为AA .......
我需要输出为AA BB CC DD EE FF
如何使用类和对象创建来实现它..... help pls
答案 0 :(得分:1)
你做的是在循环后返回并获得第一个值,因此它只返回第一个值
此外,您没有增加循环,这将导致无限循环。
这样的事情应该是:
y=[]
while i < x:
value = A[i]
y.append(value)
i+=1
return y