使用整数修改lis

问题描述 投票:-1回答:1

我正在尝试找出以下内容:我将一个列表列表和一个整数N作为输入,目的是通过在N范围内的每个数字前面按递增顺序添加一个数字,将子列表的元素重复N次。例如,作为输入,我们将收到:

>>> conversion([['GREEN', 'PURPLE'], ['RED']], 3)
[['GREEN0', 'GREEN1', 'GREEN2', 'PURPLE0', 'PURPLE1', 'PURPLE2'], ['RED0', 'RED1', 'RED2']]

我的想法是创建一个空列表,然后在此空列表中添加每个子列表的每个元素。然后,我将用相同的版本替换元素,并在其末尾添加range(N),但是在编写代码时,我要么无法分隔新列表中子列表的元素,要么无法添加或分隔元素的不同副本,并且范围(N)中的值我希望我的解释很清楚,并感谢您提供的任何帮助。

python
1个回答
0
投票

您对新列表的想法是正确的。这是一种可能的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.