如何从随机列表/数组中提取未使用的元素?

时间:2019-06-17 01:20:46

标签: python arrays list

Python问题:我有一个从0-9的随机数数组:[6 7 3 9 2 8 1 4 0 5](尽管它可以是任意大小)。它们对应于文件夹中的文件,最初我仅提取其中的8个,所以我的新数组可能是[3 9 2 8 1 4 0 5],在这里我将其输入文件加载器以仅加载这些文件。但是我剩下两个元素(在这种情况下为6,7,或者可能超过两个元素),我也需要能够使用它,但是我不确定如何提取这两个数字?

我已经通过以下方式实现了这一目标(见下文)

String msg = "Happy Father's Day";
int ts = 50;
float textX = 165;
float textY = 312.5;
float tSize = 50;
boolean flip;

void setup() {
  size(800, 600);
}

void draw() {
  background(0);

  fill(255);
  textSize(tSize);
  text(msg, textX, textY);

  if (flip == false) {
    tSize += 0.5;
    textX -= 1;
    textY -= 1;
  } else if (flip == true) {
    tSize -= 0.5;
    textX += 1;
    textY += 1;
  }
  if (tSize == 35) flip = false;
  else if (tSize == 65) flip = true;
}

所以我知道我将获得前8个数字(或任何数字大小)作为我的输出,但是我希望能够从同一数组中检索剩余的数字,但是我不确定如何可以容纳任何数组大小吗?我猜我需要使用某种切片方法吗?但是我不确定如何。我试过将新数组存储到新的变量名中,并从原始变量中减去它,但是我无法仅输出剩余的数字。

0 个答案:

没有答案