我有一个这样的列表:
l = ['a,b,c,d' , 'a,b,c,d', 'a,b,c,d', 'a,b,c,d']
我想使列表的格式如下:
l = [['a,b,c,d'],['a,b,c,d'],['a,b,c,d'],['a,b,c,d']]
甚至四个单独的列表也可以,但我希望基本上能够遍历每个子列表中的每个元素。这是我目前所拥有的:
for string in range(0, len(userlist)):
small_list = userlist[string:]
print(small_list)
但这并没有将列表分成我想要的列表。我在想我必须将列表分成 4 个部分。
请您参考如下方法:
您可以使用 list comprehension 来做到这一点:
l = [s.split(",") for s in l]
# result: [['a', 'b', 'c', 'd'], ['a', 'b', 'c', 'd'], ['a', 'b', 'c', 'd'], ['a', 'b', 'c', 'd']]
