Selecting Elements from Lists in Perl

The list notation in Perl is identical to that for arrays. You can extract an element from an array by appending square brackets to the list and giving one or more indices −

Example

#!/usr/bin/perl
$var = (5,4,3,2,1)[4];
print "value of var = $var\n"

Output

This will produce the following result −

value of var = 1

Similarly, we can extract slices, although without the requirement for a leading @ character −

Example

#!/usr/bin/perl
@list = (5,4,3,2,1)[1..3];
print "Value of list = @list\n";

Output

This will produce the following result −

Value of list = 4 3 2
Updated on: 2026-03-11T22:50:46+05:30

592 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements