class和Loop里面的python

时间:2017-09-23 05:21:15

标签: python class object for-loop

我正在尝试在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

1 个答案:

答案 0 :(得分:1)

你做的是在循环后返回并获得第一个值,因此它只返回第一个值

此外,您没有增加循环,这将导致无限循环。

这样的事情应该是:

y=[]
while i < x:
    value = A[i]
    y.append(value)
    i+=1
return y
相关问题