my own type in C, sequence protocol
Torsten Mohr
tmohr at s.netic.de
Thu Sep 9 16:21:12 EDT 2004
More information about the Python-list mailing list
Thu Sep 9 16:21:12 EDT 2004
- Previous message (by thread): my own type in C, sequence protocol
- Next message (by thread): my own type in C, sequence protocol
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi, >> Now that i have implemented the sequence protocol, what >> can i do with it, can't i assign values like above somehow? > > Nope. The expression [1, 2, 3] evaluates to a list, > as in listobject. m = [1, 2, 3] binds the name "m" > to this object. Its prior binding to your myType() > instance doesn't matter. If you're new to Python, it's > lucky you ran into this so early, because this business > about names and objects is an important difference between > Python and, for example, C++. thanks for that explanation. From the error messages i got i already thought of something like this. But still i'm confused, what is the advantage to implement the sequence protocol for my type then? The type that i implemented is a "CAN message", don't know if this means something to you, it is a communication message with 0 to 8 bytes content. To access this content i thought there would be an advantage in implementing the sequence protocol. What is the advantage then? Best regards, Torsten.
- Previous message (by thread): my own type in C, sequence protocol
- Next message (by thread): my own type in C, sequence protocol
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list