Как объединить два генератора в Python?

Просто функция:

public static String getSQL (Statement stmt){
    String tempSQL = stmt.toString();

    //please cut everything before sql from statement
    //javadb...: 
    int i1 = tempSQL.indexOf(":")+2;
    tempSQL = tempSQL.substring(i1);

    return tempSQL;
}

Хорошо, что и для подготовленногоStatement.

144
задан ROMANIA_engineer 7 January 2018 в 10:50
поделиться

2 ответа

Можно также использовать, распаковывают оператор *:

concat = (*gen1(), *gen2())

ПРИМЕЧАНИЕ: Работы наиболее эффективно для 'неленивого' iterables. Может также использоваться с другим видом пониманий. Предпочтительный путь к генератору concat был бы из ответа от @Uduse

0
ответ дан sol25 21 September 2019 в 10:58
поделиться

Я думаю, что itertools.chain() должен сделать это.

207
ответ дан 23 November 2019 в 21:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: