0
tuple_list = [('1','2'),('2','3'),('2','6')]
string = Point
Desired_List = [Point('1','2'),Point('2','3'),Point('2','6')]
我曾嘗試下面的代碼:如何在開頭追加一個字符串到列表中的每個元組?
for x in tuple_list:
x.append("Point")
for x in tuple_list:
x + 'Point'
如何開頭的字符串添加到列表中的每一個元組?
更新您的信息,我在X和Y點的csv文件2列和數百行:
x y
1 3
2 4
我想,作爲:
Points = [Point(1,3),Point(2,4),......]
您不能追加一個字符串一個元組的開始 - 那些是[NamedTuples](https://docs.python.org/3/library/collections.html#collections.namedtuple) – SiHa
可以定義一個快速的'class Point:def __init __(self): self.x = None,self.y = None'並且有你的對象列表。 – pstatix
這是什麼'Desired_List'應該是?那個'Point'應該是什麼?在你的例子中,它看起來像你爲每個元組實例化的類,它與你所要求的元組或字符串操作無關。請改進該示例代碼,以便了解發生了什麼。有關更多信息,請參閱[PEP 8命名約定](https://www.python.org/dev/peps/pep-0008/#naming-conventions)。 – Jeronimo