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

如何将列表插入到特定元素中?

如何将列表插入到特定元素中?

收到一只叮咚 2021-11-23 20:06:00
我有两个列表:T1=[[['A'], ['C']], [['B'], ['C']]]T2=[[['A'], ['B']], [['B'], ['A']]]我想将两者结合起来:我试过这个:for i in range(len(T2)):      T1.insert(i,T2)结果显示如下:[[[['A'], ['B']], [['B'], ['A']]], [[['A'], ['B']], [['B'], ['A']]], [['A'], ['C']], [['B'], ['C']]]但我想要的结果应该是:[[[['A'], ['C']], [['A'], ['B']], [['B'], ['A']]], [[['B'], ['C']], [['A'], ['B']], [['B'], ['A']]]]
查看完整描述

1 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

T1=[[['A'], ['C']], [['B'], ['C']]]

T2=[[['A'], ['B']], [['B'], ['A']]]


final = []

for i in T1:

    ans= []

    ans.append(i)

    for j in T2:

        ans.append(j)


    final.append(ans)

print final

输出将是:


[[[['A'], ['C']], [['A'], ['B']], [['B'], ['A']]], [[['B'], ['C']], [['A'], ['B']], [['B'], ['A']]]]

想要用户想要的是这样的:


 [

        [

            [[’A’], [’C’]], [[’A’], [’B’]], [[’B’], [’A’]]

        ], 

        [

            [[’B’], [’C’]], [[’A’], [’B’]], [[’B’], [’A’]]

        ]

]

第一个列表中的第一个元素T1要与另一个列表的元素组合T2。


查看完整回答
反对 回复 2021-11-23
  • 1 回答
  • 0 关注
  • 162 浏览
慕课专栏
更多

添加回答

举报

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