python中具有多个变量的for循环

python中具有多个变量的for循环,python,python-3.x,Python,Python 3.x,我需要解析具有以下内容的文件: 结果(x1 y1 x2 y2…xn yn) 这是我用python编写的一段代码。我是python新手 xs =[] ys=[] def __init__(self,xs,ys): self.xs = xs self.ys = ys def toString(self): return "result " + " (" + " ".join([x.toString()+ " " + y.toString() for x,

我需要解析具有以下内容的文件:
结果(x1 y1 x2 y2…xn yn)
这是我用python编写的一段代码。我是python新手

xs =[] ys=[]

def __init__(self,xs,ys):
        self.xs = xs
        self.ys = ys


def toString(self):
    return "result " + " (" + " ".join([x.toString()+ " " + y.toString() for x,y in zip(self.xs, self.ys)]) + ") "

我在运行时遇到
AttributeError:'str'对象没有属性“toString”
错误。请建议如何修复此问题。

Python中的字符串没有
toString()
方法。您可以改用
str(您的_变量)
。如果变量已经是字符串,则不需要做任何特殊操作。

只要确保:所有这些都在一个类中,对吗?因为除此之外,“自我”不会让人感觉到眼睛。第一行在调用之前写入。为了解析结果(x1x2…xn),我有下面的代码,可以很好地工作。def-toString(self):返回“result”+“”。join([x.toString()表示self.xs中的x])+“”“我需要以这种形式编写。