use strict; use warnings; use List::Util qw(first); my %data = ( date => ['2009-01-01', '2009-01-02', ''], correct => ['Article_text1', 'Article_text2'], ); print @{$data{correct}}; print @{$data{date}}; #### Article_text1 Article_text2 2009-01-01 2009-01-02 #### 2009-01-01 Article_text2 2009-01-02