Меню сайта |
|
|
Категории раздела |
|
|
Наш опрос |
|
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Форма входа |
|
|
|
Циклы в питон
| 31.08.2015, 22:16 |
list = ["a", "b", "c"]
for i in list:
print i
list = ["a", "b", "c"]
for x in enumerate(list):
. print x
...
(0, 'a')
(1, 'b')
(2, 'c')
l = ["a", "b", "c"]
for i, elt in enumerate(l):
print i, "*" ,elt
...
0 » a
1 » b
2 » c
|
Если list = ["a","b"] то enumerate(list)=((1,"a"), (2,"b"))
|
http://habrahabr.ru/post/85459/
list = ["a", "b", "c"]
»> for x in enumerate(list):
... print x
...
(0, 'a')
(1, 'b')
(2, 'c')
»> for i, el in enumerate(list):
... print i, "»" ,el
...
0 » a
1 » b
2 » c
|
23:14:23 |
|
list = ["a", "b", "c"]
for i, el in enumerate(list):
print i, "»" ,el
|
23:17:51 |
|
|
|
|
|
|
|
в таком виде программа не работает
|
|
|
Пробелы правильно поставила?
|
23:19:25 |
|
|
|
|
|
23:20:02 |
|
|
23:20:14 |
|
|
|
|
List - ключевое слово, нельзя его переопределить
|
|
|
|
|
|
я тебе отправляла все с el, я заметила что он к list пытается дописывать
|
23:21:56 |
|
m=[1,2,3,4,5]
x,y,z,p,q=m
print p #4
|
23:22:16 |
|
l = ["a", "b", "c"]
for i, el in enumerate(l):
print i, "»" ,el
|
|
|
|
|
|
l = ["a", "b", "c"]
for i, l in enumerate(l):
print i, "*" ,l
я нашла ошибку)
|
23:23:39 |
|
ему не нравится кавычка в print
|
|
|
|
23:24:02 |
|
|
|
|
|
23:24:07 |
|
|
23:24:15 |
|
|
23:24:33 |
|
l = ["a", "b", "c"]
for i, elt in enumerate(l):
print i, "*" ,elt
я нашла ошибку)
|
23:24:45 |
|
|
|
|
Ты переопределила начальный массив, изменила тип переменной, НЕ НАДО ТАК
|
|
|
|
|
|
Лучший способ выстрелить себе в ногу
|
|
|
кто такая elt, теперь работает, но внешне ответ выглядит одинаково, может быть он разный по типу переменных, но мне это сразу не видно
|
23:29:25 |
|
Ты потом забудешь, что л - не массив, попробуешь обратиться к нему как к массиву, все взорвется а ты даже не поймешь почему
|
23:29:38 |
|
|
|
|
|
23:29:55 |
|
|
23:30:03 |
|
|
|
|
list = ["a", "b", "c"]
»> for x in enumerate(list):
... print x
...
(0, 'a')
(1, 'b')
(2, 'c')
|
|
|
|
|
|
посмотрю еще, пока чисто внешне понимаю, что не то, но типа
число элемента массива не равно его значению
|
23:32:41 |
|
|
23:32:52 |
|
Если list = ["a","b"] то enumerate(list)=((1,"a"), (2,"b"))
|
|
|
|
|
|
|
23:34:40 |
|
|
23:35:00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23:36:34 |
|
|
|
|
|
23:37:03 |
|
Это называется "распаковка"
|
|
|
Есть противоположная операция :)
|
|
|
|
|
Категория: Примеры задач | Добавил: i_elf
|
Просмотров: 990 | Загрузок: 0
| Рейтинг: 0.0/0 |
|
Поиск |
|
|
|