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ā
false2) 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.