L = [1,2,3,4,5]
for x in L:
print x,
# '1 2 3 4 5'
while True:
reply = raw_input('Enter: ')
if(reply == 'stop'): break
print reply.upper()
Форум → Программирование → Python → Циклы в Python
Страницы: ← Следующая страница →
14 ноября 2009 г. 13:06, спустя 8 часов 59 минут 39 секунд
L = [1,3,5]
for x in L:
print x,
# 1 3 5
S = 'str'
for x in S:
print x,
# s t r
T = (76, 45, 11)
for x in T:
print x,
# 76 45 11
D = {'a': 'abc', 'd': 'def', 'g': 'ghi'}
for x in D:
print x,
# a d g
D = {'a': 'abc', 'd': 'def', 'g': 'ghi'}
for x in D.values():
print x,
# abc def ghi
for ($i = 0; $i < 100; $i++) {
echo $i;
}
for i in range(100):
print i,
L = [1,2,3,4,5]
for i in L:
print i,
for i in L.keys():
print i,
14 ноября 2009 г. 4:38, спустя 15 часов 32 минуты 25 секунд
while <expression 1>:
<statements 1>
if <expression 2>: continue
if <expression 3>: break
else:
<statemens 2>
while True:
pass
14 ноября 2009 г. 4:47, спустя 8 минут 47 секунд
L = [1,2,3,4,5,6]
N = [v for v in L if v % 2]
14 ноября 2009 г. 10:25, спустя 5 часов 37 минут 33 секунды
Но, простите чем вам следующее выражение не поведение обычного фора?
14 ноября 2009 г. 11:29, спустя 1 час 4 минуты 15 секунд
14 ноября 2009 г. 14:41, спустя 3 часа 12 минут 35 секунд
в N будет [1,3,5], так как нечетные будут давать остаток от деления, а четные нет
14 ноября 2009 г. 15:02, спустя 20 минут 26 секунд
14 ноября 2009 г. 15:07, спустя 5 минут
а это уже жопа прости :)эм, не понял к чему это, я просто привел пример генератора списка, если хочешь приведи другой и я оформлю в виде генератора
то есть вместо 1млна записей мне придется перебрать два миллиона и откинуть половину? :) на данух такое счастье, ведь суммирование - в разы более простая операция(в 1 такт если не ошибаюсь) нежели деление(а там вообще пиздец сложность :) )
14 ноября 2009 г. 15:08, спустя 1 минуту 5 секунд
14 ноября 2009 г. 15:08, спустя 31 секунду
нормальныхтакого именно вида нет, я уже об этом сказал.
for($i=0; $i<$x; $i+= 2) {}
нет?
я не показывал итерации с шагом
adw0rd, я просто сказал что итерации с определенным шагом (ты же их делал вроде) должны выглядеть как операции с шагом))
Спустя 7 сек.а не как костыль)
14 ноября 2009 г. 15:11, спустя 2 минуты 22 секунды
16 ноября 2009 г. 6:09, спустя 1 день 14 часов 58 минут
$x = 1000000;
for($i=0; $i<$x; $i+= 2) {}
x = 1000000
i = 0
while i < x:
i += 2
x=1000000;i=0
while i<x: i+=2
14 ноября 2009 г. 15:40, спустя 9 часов 31 минуту 36 секунд
14 ноября 2009 г. 15:53, спустя 12 минут 46 секунд
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!