【问题标题】:How do I get 100 lists of numbers ,every list contains 5 floating numbers ranged from 1 to 5,but no repeats in each list [closed]如何获得 100 个数字列表,每个列表包含 5 个浮动数字,范围从 1 到 5,但每个列表中没有重复 [关闭]
【发布时间】:2020-01-29 06:28:41
【问题描述】:

我尝试了示例模块来生成列表,但只得到 5 个列表,我认为我还需要更多……我该怎么办? 每个列表中不得有重复 但是允许重复的列表

【问题讨论】:

  • 浏览一些教程。了解listloopsrange 功能。你会到达那里
  • 听起来你想洗牌,然后分成大小均匀的块,后者有一个副本
  • @AkshayNevrekar 谢谢你,但我实际上是用教程指南练习并卡在那里......
  • @Sayse 不完全是,但非常感谢你,你真好!

标签: python list


【解决方案1】:

提问时,请务必提供您尝试过的示例以及您期望的输出。

如果您期望的输出是 100 个 [1, 2, 3, 4, 5] 列表,请参见下文:

import random

listAmount = 100
lists = []

for l in range(listAmount):

    lists.append([1, 2, 3, 4, 5])

    #Shuffle the list:
    random.shuffle(lists[l])
    print(lists[l])

【讨论】:

  • 您能帮助像我这样的新手真是太好了!下次记得贴我的代码和例子~
猜你喜欢
  • 1970-01-01
  • 2020-10-19
  • 1970-01-01
  • 1970-01-01
  • 2014-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多