%a = (lunes=>1, martes=>2, miercoles=>3, jueves=>4, viernes=>5, sabado=>6, domingo=>7 ); delete $a{lunes}; if (exists $a{lunes}) { ... } # FALSE
También se le puede pasar como argumento un trozo del hash (para saber más sobre trozos de hashes vea la sección 1.8.12):
delete @a{martes, miercoles}; # dos dias laborales menos!