Home

Tags

Упрощение команд в python

2010-03-24 python

Упрощенное использование частых команд в python

Поиск в подстроке


s = 'hello world'
if s.find('wo') >= 0: print 'Yes'

if 'wo' in s: print 'Yes'


Проверка на пустую строку


s = 'Test'
if len(s) > 0: print 'full'

if s: print 'full'

Условие


a = True
if a: print 'this true'
    else: 'this false'

print 'this true' if a else 'this false'

Список


# Пример 1
d = []
for x in xrange(5):
    d.append(x*x)
print d

# Пример 2
print [x*x for x in xrange(5)]

# Пример 3
print map(lambda x:x*x,xrange(5))