我想得到以下格式的python列表

我想得到以下格式的python列表,python,list,Python,List,我有一张这样的清单 list=['a, b, c, d', 'e, f, g, h','i, j, k, l'] 但是我想要一个如下的列表 target_list=[ ['a','b','c','d'] ['e','f','g','h'] ['i','j','k','l'] ] 请帮我解决这个问题。我是python新手。根据前面提到的示例,列表的长度是3 list=['a','b','c

我有一张这样的清单

list=['a, b, c, d', 'e, f, g, h','i, j, k, l']
但是我想要一个如下的列表

target_list=[
              ['a','b','c','d']
              ['e','f','g','h']
              ['i','j','k','l']
           ]

请帮我解决这个问题。我是python新手。

根据前面提到的示例,列表的长度是3

list=['a','b','c','d','e','f','g','h','i','j','k','l']
target_list=[]
a=list[0:4]
b=list[4:8]
c=list[8:] 
target_list.append(a)
target_list.append(b)
target_list.append(c)
print(target_list)
list[0] = 'a, b, c, d'
list[1] = 'e, f, g, h'
list[2] = 'i, j, k, l'
请参阅以下代码以获取所需的目标列表:

list=['a, b, c, d','e, f, g, h','i, j, k, l']
#isalpha() method is used to catch only alphabet and omits spaces and commas
target_list = [[i for i in item if i.isalpha()] for item in list]
print(target_list)

你想把它分成3块还是只需要固定大小的块?在任何情况下-这里已经有答案可以帮助您。[l.split,对于列表中的l]?Dupe target看起来不正确,这里的问题要求对内容进行字符串拆分。Hi@ReutSharabani,这不是固定大小,根据列表大小大小大小,大小可以超过3。这可能可以完成任务,[listmapstr.strip,l.split',对于列表中的l\ux]您的起始列表与问题中的列表不同……此外,高质量的答案通常也会受益于一种解释,这种解释可以帮助未来的访问者将您的见解应用到他们自己的代码中,从而提高长期价值和理解力。