Thread den Inhalt einer Liste aus einer anderen Liste ent (3 answers)
Opened by Ronnie at 2005-11-18 19:08

Ronnie
 2005-11-18 19:08
#60229 #60229
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
ungetestet:
Code: (dl )
1
2
3
4
5
6
foreach my $to_remove (@zu_loeschende_Adressen) {
foreach my $idx reverse(0..$#alle_email_adressen) {
splice @alle_email_adressen, $idx, 1 if
$alle_email_adressen[$idx] eq $to_remove;
}
}

auch untested (aber schöner):
Code: (dl )
1
2
use Perl6::Junction qw/one/;
@all_addr = grep { $_ ne one(@to_del) } @all_addr;

oder in python:
Code: (dl )
1
2
3
4
>>> all_addr = ['red', 'green', 'blue', 'yellow', 'orange',]
>>> to_del = ['green', 'yellow',]
>>> [mail for mail in all_addr if mail not in to_del]
['red', 'blue', 'orange']
\n\n

<!--EDIT|Ronnie|1132334156-->

View full thread den Inhalt einer Liste aus einer anderen Liste ent