将第三个列表项并置为一个项

时间:2018-11-24 03:43:06

标签: python-3.x

您好,我想将每三个项目合并为一个项目: 我有:

dic = ['3', '3', '⛂', '3', '4', '⛀', '4', '3', '⛀', '4', '4', '⛂']

我想要的是找到一种方法来创建每隔三项的列表列表

喜欢

    dic = [['3', '3', '⛂'], ['3', '4', '⛀'], ['4', '3', '⛀'], ['4', '4', '⛂']]

1 个答案:

答案 0 :(得分:0)

您在这里!

dic = ['3', '3', '⛂', '3', '4', '⛀', '4', '3', '⛀', '4', '4', '⛂']
lst=[]

for i in range(0,len(dic),3):
    lst.append(dic[i:i+3])
print(lst)

输出:

[['3', '3', '⛂'], ['3', '4', '⛀'], ['4', '3', '⛀'], ['4', '4', '⛂']]