Re: Lists in Python versus other languages

Liste des GroupesRevenir à cl python 
Sujet : Re: Lists in Python versus other languages
De : sebastian (at) *nospam* here.com.invalid (Sebastian Wells)
Groupes : comp.lang.python
Date : 24. Jun 2024, 12:35:00
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v5bi4k$7182$5@dont-email.me>
References : 1
User-Agent : Pan/0.154 (Izium; 517acf4)
On 24 Jun 2024 10:24:27 GMT, Stefan Ram wrote:

Sebastian Wells <sebastian@here.com.invalid> wrote or quoted: |..etc,
taking into account that Python "lists" are really |arrays, and there's
no real Lisp equivalent to tuples,
 
  Well, you could say that, in LISP, the dotted pair
 
( 1 . ( 2 . NIL ))
 
  represents the list (1 2) while
 
( 1 . 2 )
 
  represent the tuple "1,2".
 
|but they're essentially arrays also.

The thing that makes Python tuples different
from Python lists is that tuples are
immutable. Lisp doesn't have a type that
is "a list (or array) but it's immutable."

 
|Lisp, there's no reader that will give you the original structure |from
its string representation without having to also evaluate it
 
  In Python, the ast module can yield the structure of a module of
  Python code (including list and tuple literals) without the need to
  execute that code.
 

It doesn't yield actual lists or tuples, so you can't use  it the
way OP was suggesting,  that is, the way you'd use the corresponding
Lisp feature.


Date Sujet#  Auteur
24 Jun 24 * Lists in Python versus other languages4Stefan Ram
24 Jun 24 `* Re: Lists in Python versus other languages3Sebastian Wells
24 Jun 24  `* Re: Lists in Python versus other languages2Stefan Ram
24 Jun 24   `- Re: Lists in Python versus other languages1Stefan Ram

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal