我是Python新手,需要一個循環列表。我有5個標籤的列表:如何從Python中的列表創建一個循環列表?
taglist = ["faint", "shocking", "frosty", "loved", "sadness"]
我還有一個清單,單調遞增值:
list = [1,2,3,4,5,6,7]
我想創建一個由list
長度使用taglist
另一個列表。如果list
有7個項目,我想要一個像下面這樣的標籤的新列表。
newtaglist = ["faint", "shocking", "frosty", "loved", "sadness","faint", "shocking"]
而這個列表將繼續像圓形填充那樣。我怎樣才能做到這一點?
解決方案:謝謝所有在這篇文章中回答的人。現在我很困惑選擇答案。 :(大家似乎不錯。雖然我使用一個簡單的一個。
我已經使用這種方法。 –
如果您關心運行時,這實際上是最慢的方法,比所有其他方法[在我鏈接的例子中非常相似](https://repl.it/JpkQ)慢大約10倍。 – Jedi
感謝來自repl的代碼...!所以,stemod使用divmod是最快的。 –