【发布时间】:2014-11-18 17:36:22
【问题描述】:
不久前我学会了如何移动数组中的对象,通常是数字。 现在我将它附加到我的一段代码中,该代码应该在数组或列表中生成随机对象。
问题:如何修改第二部分以使其与第一部分一起使用?
这是编程中最令人困惑的部分。我知道这是一个愚蠢的问题,但我还在学习,我不是很好,但我真的想变得更好。
def randomArray(n_Elementi, my_vector):
for i in range(0, n_Elementi):
newElement=random.randint(1,500)
my_Vector.append(newElement)
return
def shift(seq, n):
newElement = []
for i in range(len(seq)):
newElement.append(seq[(i-n) % len(seq)])
return newElement
randomArray(n_Elementi, my_vector)
shift (newElement)
【问题讨论】:
-
什么都没有。我在这个网站上学到了很多东西.. 但我很难把东西放在一起,我也在学校学习编码,但我发现在网上更容易。这就是为什么我实际上在这里问它的原因。
-
我也发现了这种其他方式,newElement.rotate(-1) 但我的程序仍然给我一些错误
-
另外,它们被称为列表。在 Python 中,“数组”一词一般指的是 NumPy 数组。
-
哦,我明白了,谢谢,我的老师称它们为数组,向量..所以我按照他的话,但因为它是一个列表,我想我会称之为列表现在听起来更简单哈哈:)
标签: python arrays random shift