【发布时间】:2017-06-11 08:33:33
【问题描述】:
我在将数组组合成多维数组时遇到问题。
我的数组
['Fiat', 'black', 'new', 'BMW', 'white', 'new']
结果应该是这样的
[['Fiat'], ['black'], ['new'], ['BMW'], ['white'], ['new']]
我必须做什么才能达到这个结果?
我是新手。请帮忙。
【问题讨论】:
标签: python arrays python-2.7
我在将数组组合成多维数组时遇到问题。
我的数组
['Fiat', 'black', 'new', 'BMW', 'white', 'new']
结果应该是这样的
[['Fiat'], ['black'], ['new'], ['BMW'], ['white'], ['new']]
我必须做什么才能达到这个结果?
我是新手。请帮忙。
【问题讨论】:
标签: python arrays python-2.7
最简单的方法可能是使用list comprehension:
>>> l = ['Fiat', 'black', 'new', 'BMW', 'white', 'new']
>>> [[x] for x in l]
[['Fiat'], ['black'], ['new'], ['BMW'], ['white'], ['new']]
【讨论】:
也许你可以试试:
a = ['Fiat', 'black', 'new', 'BMW', 'white', 'new']
b = []
for i in a:
b.append([i])
print(b) # u will see result..
【讨论】: