печально быть антисоциальным - October 27th, 2003

Oct. 27th, 2003

07:42 pm - atbildes uz jautājumiem par python

1) vai sekvence ir tukša:


>>> a = []
>>> b = [1,2,3]
>>> if a:
... print "?"
...
>>> if b:
... print "!"
...
!


0, 0.0, 0L, None, "", (), [] and {} tiek uztverti kā false

2) kā [visātrāk] meklēt iekš list?
a) vai vērtiiba ir sarakstaa?

>>> x = [1,43, "mamma", (1,3,4)]
>>> 2 in x
False
>>> 43 in x
True
>>> (1,3,4) in x
True


b) Atrast vērtības indeksu:


>>> x.index.__doc__
'L.index(value, [start, [stop]]) -> integer -- return first index of value'
>>> x.index(43)
1
>>> x.index("mamma")
2


3. None ir Python tips neeksistējošai vērtībai. To atgriež visas f-jas, kas neatgriež neko citu.

(2 comments | Leave a comment)
Previous day (Calendar) Next day