我想通過循環創建一個對象列表(從一個早先定義的類)。該結構看起來是這樣的:並行迭代幾個集合
ticker_symbols = ["AZN", "AAPL", "YHOO"]
stock_list = []
for i in ticker_symbols:
stock = Share(i)
pe = stock.get_price_earnings_ratio()
ps = stock.get_price_sales()
stock_object = Company(pe, ps)
stock_list.append(stock_object)
但是我想多了一個屬性添加到公司對象(stock_object)通過循環。該屬性將是另一個列表中的值,例如(任意數字)[5,10,20],其中第一個屬性將轉到第一個對象,第二個屬性轉到第二個對象等。是否可以執行如下操作:
for i, j in ticker_symbols, list2:
#dostuff
?無法獲得這種嵌套循環來自己工作。感謝任何幫助。
'對於我,zip(ticker_symbols,list2):' - 現在你已經準備好了。 –