import random
numbers = [0,1,2,3,4,5,6,7,8,9]
random.shuffle(numbers)
def sayi(s):
s[0:4]
return s
print sayi(numbers)
我想选择列表中的前4个项以创建一个4位数字。但是我做不到。请帮帮我。
最佳答案
import random
numbers = [0,1,2,3,4,5,6,7,8,9]
random.shuffle(numbers)
def sayi(s):
return s[0:4]
print sayi(numbers)
您应该返回切片的数组,但是要返回整个数组。 Slice不会修改原始数组中的项目,而是创建新数组。
关于python - 从python列表中选择一些项目:请向我解释为什么这不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30138922/