我有一些長度相等的列表,比如說4,但是這可以改變。我想要做的就是將這些列表合併起來,以便將每個列表中的第一個項目[0]合併爲一個新列表。類似於項目[1],項目[2]等。這似乎很簡單,但我如何確保列表名稱(即slide1)是從第一個列表(列表1)動態創建的。Python - 操縱列表來創建另一個列表
即我想從這個去:
list1 = ['slide1','slide2','slide3','slide4']
list2 = [1,2,3,4]
list3 = ['banana', 'apple', 'pear', 'orange']
這樣:
slide1 = ['slide1',1,'banana']
slide2 = ['slide2',2,'apple']
slide3 = ['slide3',3,'pear']
slide4 = ['slide4',4,'orange']
我需要這樣做的原因是爲了隨後進入這些列表到數據庫中。任何線索?我想我知道如何做for循環,但我堅持創建'動態'列表名稱。我應該使用字典嗎?
在此先感謝您的幫助!
您甚至可以使用[zip](http://docs.python.org/library/functions.html#zip)替換for循環。 – 2012-07-22 09:52:56