我有一個項目列表,我需要實際上是列表的列表。我見過的所有轉換方法都將非列表項轉換爲單個字符列表["12", "cat", 87]
至[['1', '2'], ['c', 'a', 't'], ['8', '7']]
而不是[['12'], ['cat'], [87]]
。以下作品,直接將非列表類型轉換爲列表
v_Data = ["12", "cat", 87]
for index, i in enumerate(v_Data):
if type(i) != list:
v_Data[index] = [i]
print(v_Data) ## [['12'], ['cat'], [87]]
有沒有更好的方法來做到這一點?
使用Python 2.7
很好的回答。我正在玩'isinstance',但無法讓它工作。你的回答是有效的,將來會用'isinstance'指向正確的方向。謝謝。 – JayJay123