【发布时间】:2021-08-04 21:19:54
【问题描述】:
这就是我正在做的,
amount = [2, 2, 3]
my_list = ['name_zero', 'name_one', 'score_three', 'score_nine', 'age_zero', 'age_ten', 'age_six']
output = []
for i in amount:
output.append(my_list[:i])
print(output)
-
我得到了什么:
[['name_zero', 'name_one'], ['name_zero', 'name_one'], ['name_zero', 'name_one', 'score_three']]
我的代码的问题是,它附加了相同的元素,接收这样的输出的正确方法应该是什么?
# [['name_zero', 'name_one'], ['score_three', 'score_nine'], ['age_zero', 'age_ten', 'age_six']]
【问题讨论】:
标签: python python-3.x list nested-lists