gpt4 book ai didi

python - 将列表分成子列表?

转载 作者:太空宇宙 更新时间:2023-11-04 08:13:43 26 4
gpt4 key购买 nike

我有一个这样的列表:

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']]

关于python - 将列表分成子列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17984084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com