#!/usr/bin/perl -w use strict; my @list = qw{ key value marker key }; my %seen = (); my @newlist = (); foreach my $item (@list) { if (!$seen{$item}) { $seen{$item} = 1; push(@newlist, $item); } else { push(@newlist, "$item" . "$seen{$item}"); $seen{$item}++; } } print @newlist;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Rename Duplicate List Elements in an Array
by ambrus (Abbot) on Oct 05, 2005 at 07:34 UTC | |
|
Re: Rename Duplicate List Elements in an Array
by parv (Parson) on Oct 05, 2005 at 10:27 UTC | |
|
Re: Rename Duplicate List Elements in an Array
by awohld (Hermit) on Sep 23, 2015 at 18:14 UTC | |
by Anonymous Monk on Sep 24, 2015 at 16:02 UTC |