Forums before death by AOL, social media and spammers... "We can't have nice things"
|    sci.lang    |    Natural languages, communication, etc    |    297,461 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 296,048 of 297,461    |
|    HenHanna to B. Pym    |
|    Re: (in Python) given a list of candidat    |
|    10 Jul 24 19:21:56    |
      XPost: comp.lang.lisp, comp.lang.misc       From: HenHanna@devnull.tb              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              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca