Извлечение и преобразование списка кортежей в простые столбцы. [Python] [duplicate]

Вы хотите, чтобы все четные значения отображали что-то еще; это будет делать это с помощью оператора modulo:

$index = 0;
while($user = $q->fetch(PDO::FETCH_ASSOC))
{
   if(++$index%2 == 0) //is index +1 even?
     echo '<li style="background: #222;"></li>';
   else
     echo '<li></li>';
}

Если возможно, вы можете перейти в цикл for, так как вы уже определили свой $index.

0
задан Chris_Rands 18 March 2019 в 14:15
поделиться

1 ответ

Вы можете использовать оператор распаковки (префикс *), чтобы разложить итерацию:

tuples = [(('A', 'B'), 4), (('B', 'C'), 4), (('C', 'D'), 4)]
result = [(*t[0], t[1]) for t in tuples]
result # [('A', 'B', 4), ('B', 'C', 4), ('C', 'D', 4)]
0
ответ дан GBrandt 18 March 2019 в 14:15
поделиться
Другие вопросы по тегам:

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