Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
13 / 13 / 4
Регистрация: 19.04.2013
Сообщений: 1,047
1

Объясните про цикл for

25.06.2018, 11:00. Показов 445. Ответов 2
Метки нет (Все метки)

В исходниках обнаружил следущий метод:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def main(LIST_APIS):
    LIST_APIS = add_to_list_api(dbObj, LIST_APIS)
    try:
        for line in LIST_APIS:
            adnet_num, adnet_class, adnet_params = line
 
            try:
                load_and_run_network(adnet_num, adnet_class, adnet_params)
            except SystemExit:
                sys.exit()
            except Exception as e:
                log.print_exction( sys.exc_info() )
            finally:
                dbObj.update("UPDATE campaigns SET just_auto_added='F' WHERE appnet=%d" % adnet_num )
    finally:
        log.debug("Process Ended")
        log.close()
Интересует вот это место

Python
1
2
for line in LIST_APIS:
            adnet_num, adnet_class, adnet_params = line
цикл по массиву LIST_APIS это понятно.А вот следущая строка, просто обьявление переменных или ещё что?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.06.2018, 11:00
Ответы с готовыми решениями:

Объясните простыми словами про жизненный цикл веб-страниц ASP.NET
Есть более простое объяснение цикла, чем это...

2 вопроса про цикл и про FileCreate
1.При выполнении прога зависает: int count = 1; AnsiString myF; ...

объясните про кавычки
к нижке по которой я изучаю имена написаны в обратных одинарных кавычках: create table...

Объясните про инициализацию
Реализовал свой класс для строки (в качестве практики изучения c++) class TString { char*...

2
Эксперт Python
4475 / 3262 / 1055
Регистрация: 28.10.2013
Сообщений: 8,400
Записей в блоге: 1
25.06.2018, 11:10 2
Цитата Сообщение от UProger Посмотреть сообщение
или ещё что
В python переменные не объявляются, а используются сразу по месту появления в коде.
В данном случае это распаковка списка значений на список переменных.
Python
1
2
3
4
>>> n1,n2,n3,n4 = [1,2,3,4]
>>> print(n1,n2,n3,n4)
1 2 3 4
>>>
Такая фича есть во многих ЯП, в том же javascript это называется деструктуризация:
Javascript
1
let [x, y] = ['foo', 'bar'];
0
13 / 13 / 4
Регистрация: 19.04.2013
Сообщений: 1,047
25.06.2018, 11:44  [ТС] 3
Спасибо. почитаю
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2018, 11:44

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Объясните про исключения
Собственно хочу реализовать класс исключений. Начал искать информацию в интернете, но там были в...

Объясните про наследование
class A { protected: int n; // закрыты для A, но доступны для B public: virtual void...

Объясните пожалуйста про @INC
Всем привет. Не скажу, что совсем не умею писать на Perl но до недавнего времени обходился файлами...

Объясните про сокеты
Никак не дойдёт вот на javascript сокет написал, с тестовых эхо сервером связался - всё в...

Объясните про вордпресс
Добрый день, помогите мне как начинающему блогеру разобраться в одном вопросе) Я хочу создать в...

Объясните про strchr
pch-str+1 - 1).что это значит? Координально не понятно, ведь строкой выше, а именно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.