我有一個特別的Foo類的實例列表列表,具有場酒吧:的Python使列表內容
foo[1..n].bar
我想「轉換」這只是一個列表物品欄,所以我有bar[1..n]
對不起,1..1符號 - 我只是想表明我有一個任意長的列表。
溫柔 - 我是新來的蟒蛇。
我有一個特別的Foo類的實例列表列表,具有場酒吧:的Python使列表內容
foo[1..n].bar
我想「轉換」這只是一個列表物品欄,所以我有bar[1..n]
對不起,1..1符號 - 我只是想表明我有一個任意長的列表。
溫柔 - 我是新來的蟒蛇。
使用列表理解
bar = [ i.bar for i in foo ]
而且,列表索引在Python從0開始,所以N個元素的列表將有一個項目從0
到n - 1
。
溫柔 - 我是python的新手。
好的。
我有一個項目列表:
foo[1..n].bar
如何在赫克是一個列表?列表如下所示:
[1, 2, 3]
foo[1..n].bar
如何符合該格式?喜歡這個?
foo[1, 2, 3].bar
這是無稽之談。
我想「轉換」這只是一個欄項目清單,讓我有條[1..1]
再次轉換後列表具有的格式:
[obj1, obj2, obj3]
現在的問題是什麼,把你的首發名單轉換系數:
[obj1, obj2, obj3 ]
到您的轉化列表:
[obj4, obj5, obj6]
????
請你把你的實際列表 - Anshuman Dwibhashi沒有我 實際上不能。他們不是微不足道的東西
那麼,發表一個例子與平凡的對象。
我覺得你知道某些語言的編程知識,但這是你第一次進入一種新語言。底線是:你必須先學習任何語言的基本語法,然後才能對其進行智能地講話。獲取一本python初學書並開始閱讀。
恕我直言,這不是一個答案,這是一個問題的列表。你可以要求澄清在OP問題中添加註釋。 – joaquin
可否請你把你的實際清單 –
不,我其實不行。它們不是微不足道的東西。 foo是模塊列表,bar是每個模塊中相同的對象。 – Marc
沒關係:) @Marc你可能要檢查的AnttiHaapala和7stud答案。社區認爲他們的回答很好。看看票.. :) –