Re: (in Python) given a list of candidates [ (12, "Dat"), (5, "dat"), (4,"..."), ...] find the Tuple with the Min (1st) tag value

Liste des GroupesRevenir à lang 
Sujet : Re: (in Python) given a list of candidates [ (12, "Dat"), (5, "dat"), (4,"..."), ...] find the Tuple with the Min (1st) tag value
De : HenHanna (at) *nospam* devnull.tb (HenHanna)
Groupes : comp.lang.lisp comp.lang.misc sci.lang
Date : 11. Jul 2024, 04:21:56
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v6nfk5$296j5$3@dont-email.me>
References : 1 2
User-Agent : Mozilla Thunderbird
On 7/10/2024 9:26 AM, B. Pym wrote:
HenHanna wrote:
 
>
(in Python)  let's say i have a list of candidates
like this
            a= [ (12, "Data1"),  (5, "data"),  (4, "..."), ...]
>
and i want to find the Tuple with the Min (1st) tag value.
>
in Python that's what   min()   gives, by default.
>
                  min(a)
>
>
Is this the same in Scheme(Gauche) ?
  (use gauche.collection) ;;  find-min
 (find-min
   '[(12 "Data1") (5 "data") (4 "...")]
   :key car)
                     ===>   (4 "...")
thanks..  how is it done in CL (Common Lisp) ?
in Python,  this substitution
            (go look for the key value in the CAR position
                for Tuples and Lists (and what else?))
works in other situations also.
i just realized that i like this so much because
it reminds me of my Mother-Tongue               (Assoc in Lisp 1.5)
            What other features from LISP 1.5  do i feel nostalgic about?
                   ----- Dotted Pairs,   replca,  replcd
                      the name  Member,  Atom,    (memq)
                           (funarg triple)     the name Moses

Date Sujet#  Auteur
10 Jul 24 * (in Python) given a list of candidates [ (12, "Dat"), (5, "dat"), (4, "..."), ...] find the Tuple with the Min (1st) tag value3HenHanna
10 Jul 24 `* Re: (in Python) given a list of candidates [ (12, "Dat"), (5, "dat"), (4,"..."), ...] find the Tuple with the Min (1st) tag value2B. Pym
11 Jul 24  `- Re: (in Python) given a list of candidates [ (12, "Dat"), (5, "dat"), (4,"..."), ...] find the Tuple with the Min (1st) tag value1HenHanna

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal