unit – Creates prefabs in the list one by one from the list when you press the trigger

I am new to unity and programming. I'm trying to make gameobject appear in the list every time I touch the trigger with the controller. But I try to do this all game objects in the list appear together at the same time. I did not know how to solve this problem.Trigger button

Code

using System.Collections;
using System.Collections.Generic;
use UnityEngine;

public class Trigger: MonoBehaviour
{

public Transform spawnPoint;
// public GameObject Prefab;
public list items = new List ();

void OnTriggerEnter (Collider other)
{
// GameObject Prefab = new GameObject ("prefab");

for (int i = 0; i <items.Count; i ++)
{
Instancier (articles[i], spawnPoint.position, spawnPoint.rotation);
Debug.Log ("Hello World" + i);
}

}

}

It will be useful if someone can guide me. Thanks in advance