为了账号安全,请及时绑定邮箱和手机立即绑定

在列表中展开列表

在列表中展开列表

慕容森 2023-02-22 16:48:37
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]])


查看完整回答
反对 回复 2023-02-22
  • 1 回答
  • 0 关注
  • 67 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信