这是一个相当简单的问题,但我正在寻找最 Pythonic 的方法。我有两个清单:
a = [..., 5, 7, 4, 8]
b = [a, b, c, d]
我需要合并这两个列表,覆盖 list 的最后 3 个数字a
,以便生成以下列表:
c = [..., 5, a, b, c, d]
表示一组不同长度的...
数字,因此理想情况下,执行此操作的方法将使用列表末尾而不是开头的引用(即类似于a[-3]
而不是a[27]
)。
我尝试了各种for
循环来循环遍历列表,直到它到达正确的点,但这似乎效率很低,我确信必须有一种更清洁的方式来做到这一点。
感谢您的帮助,非常感谢。