所以,我知道,一组被认为是一个无序列表。 我试图做一些我自己的编码,结束了一个奇怪的事情发生。 我会集在为了有时会从1 - 100(使用数量较多时),当我使用一个较小的数字,你会留无序。 这是为什么?
#Steps:
#1) Take a number value for total random numbers in 1-100
#2) Put those numbers into a set (which will remove duplicates)
#3) Print that set and the total number of random numbers
import random
randomnums = 0
Min = int(1)
Max = int(100)
print('How many random numbers would you like?')
numsneeded = int(input('Please enter a number. '))
print("\n" * 25)
s = set()
while (randomnums < numsneeded):
number = random.randint(Min, Max)
s.add(number)
randomnums = randomnums + 1
print s
print len(s)
如果任何人有清理我的代码的指针,我100%愿意学习。 感谢您的时间!