我感覺今晚有更多的啞巴。如果我有一個基本的多維列表:從多維數組中選擇2列 - 列表理解
my_list = [['Bob', 43, 'Tall', 'Green'],
['Sally', 32, 'Short', 'Blue'],
['Tom', 54,'Medium','Orange']]
我可以輕鬆地使用列表理解搶到第一列:
new_list = [row[0] for row in my_list]
或者我可以抓住3列:
new_list = [row[0:3] for row in my_list]
但我如何才能抓取第1列和第3列?
new_list = [row[0,2] for row in my_list]
如果沒有列表理解,那麼如何用最少的代碼完成?
@PadraicCunningham THX。沒有注意到這一點。 – Marcin 2014-12-07 07:42:05