#我知道有一個更簡單的方法來解決這個問題,但是現在我有一個物件的串列和一個需要單獨添加到每個物件的資料串列。我的代碼看起來是這樣的:
data=[1,2,3,4, 5,5,5,6,6, >6. 5]
class Person(object)。
def __init__(self,name)。
self.name=name
self.data=0.0: self.name=名字。
Aiden=Person("Aiden")
AidenTwo=人("AidenTwo")
AidenThree=人("AidenThree")
AidenFour=人("AidenFour")
AidenFive=人("AidenFive")
AidenSix=人("AidenSix")
AidenSeven=人("AidenSeven")
AidenEight=人("AidenEight")
AidenNine=人("AidenNine")
AidenTen=人("AidenTen")
list_of_people=[]
list_of_people.append(Aiden)
list_of_people.append(AidenTwo)
list_of_people.append(AidenThree)
list_of_people.append(AidenFour)
list_of_people.append(AidenFive)
list_of_people.append(AidenSix)
list_of_people.append(AidenSeven)
list_of_people.append(AidenEight)
list_of_people.append(AidenNine)
list_of_people.append(AidenTen)
for p in range(0,len(list_of_people)) 。
Person.data=data[p]
#This line/for loop right here is the problem.。
uj5u.com熱心網友回復:
這是你要找的嗎?
這是你要找的嗎?
for p, d in zip(list_of_people, data)。
p.data = d
uj5u.com熱心網友回復:
你可以像這樣將資料壓縮并分配給人們:
for person, person.data in zip(list_of_people, data)。
pass
Try it online! (見 "Output "部分,我列印了更新的人,由添加的__str__方法支持)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/325709.html
標籤:
上一篇:如何在向量中累積條紋
下一篇:如何獲得不同的隨機嵌套字典?
