Hola almd, yo tampoco te entiendo mezclas conceptos. Para ver si existe un dato en tu lista ya que no es un vector sino una lista de cadenas, puedes utilizar la función IndexOf que te devuelve el indice donde lo ha encontrado sino existe te devuelve -1
Código Delphi
[-]
if sl.IndexOf('pepito')=-1 then
showmessage('no existe')
Saluditos