Fredrik Lundh wrote:
> Fuzzyman wrote:
>
> > I'm not familiar with the C basic datatypes - I assume it has an array
> > or list like object.
> >
> > Would it contain a sequence of poitners to the members ? In which case
> > they would only be equal if the pointers are the same.
> >
> > In this case :
> >
> > a = ['some string']
> > b = ['somestring']
> > a == b
> > False (probably)
>
> the "value" of a C array is the address of its first argument.  two separate
> arrays will never compare equal, no matter what they contain.
>
> (C programs tend to use various "cmp" functions to compare stuff; it's up
> to the programmer to keep track of how to compare things...)
> 

Thanks.

Fuzzy

> </F>

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to