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

在列表中展开列表

在列表中展开列表

慕容森 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 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号