python中有没有一种简单的方法可以将lista扩展为listb?lista = [['apples', ['bob','mary'], 2020],['bananas', ['john', 'bill', 'chris'], 2019]]listb = [['apples', 'bob', 2020],['apples', 'mary', 2020],['bananas', 'john', 2019],['bananas', 'bill', 2019],['bananas', 'chris', 2019]]
1 回答
繁花不似锦
TA贡献1851条经验 获得超4个赞
您只想为所有中间元素重复第一个和最后一个元素?这应该工作:
listb = []
for lia in lista:
for item in lia[1]:
listb.append([lia[0],item,lia[2]])
添加回答
举报
0/150
提交
取消