请问for循环中每一次循环的通过shuffle打乱后的列表list怎么收集呀?我想要将每一次的数值单独收集在最后生成的Excel表格中
可以使用列表推导式或者append()方法将每次循环生成的打乱后的列表添加到另一个列表中。
使用列表推导式:
original_list = [1, 2, 3, 4, 5]
shuffled_lists = [original_list[:] for _ in range(5)]
for i, lst in enumerate(shuffled_lists):
random.shuffle(lst)
使用append():
original_list = [1, 2, 3, 4, 5]
shuffled_lists = []
for _ in range(5):
lst = original_list[:]
random.shuffle(lst)
shuffled_lists.append(lst)
可以使用excel库将收集好的每一次打乱后的列表写入到excel表格中,为了方便需要再配合Pandas或openpyxl,来操作excel表格
仅供参考,望采纳,谢谢。