1
這是一個家庭作業。 我不是在尋找答案,只是推進到正確的方向。將一個列表分割成Python中的一對
給出一個列表:
['The Boy','1:34','Let go','4:21','Wherever to', '5:30']
我希望能夠到列表中通過對排序:
[['The Boy','1:34']['Let go','4:21']['Wherever to', '5:30']]
這是一個家庭作業。 我不是在尋找答案,只是推進到正確的方向。將一個列表分割成Python中的一對
給出一個列表:
['The Boy','1:34','Let go','4:21','Wherever to', '5:30']
我希望能夠到列表中通過對排序:
[['The Boy','1:34']['Let go','4:21']['Wherever to', '5:30']]
難不知道你迄今已教的Python的部分,但這裏有一些步驟可以幫助
>>> ['The Boy','1:34','Let go','4:21','Wherever to', '5:30'][::2]
['The Boy', 'Let go', 'Wherever to']
>>> ['The Boy','1:34','Let go','4:21','Wherever to', '5:30'][1::2]
['1:34', '4:21', '5:30']
>>> zip(['The Boy', 'Let go', 'Wherever to'], ['1:34', '4:21', '5:30'])
[('The Boy', '1:34'), ('Let go', '4:21'), ('Wherever to', '5:30')]
你應該使用一些變量,而不是一遍又一遍地重複列表
實際的代碼; - )
你確定列表中有偶數個元素嗎?如果不是的話,你想怎樣處理奇怪的問題? –
我敢肯定,它將成爲名單中的偶數。 – HighAllegiant
這可以通過使用Python中內置的東西來簡單地完成,這可能完全忽略了你的老師想要你做的事情...... :)我會說Python對於這樣的任務來說是一個糟糕的選擇,但我覺得更準確地說,這樣的任務對於像Python這樣的語言的現實世界來說是一個糟糕的選擇;) –