Добро пожаловать в python мир, дорогой jlifter1
, вы должны выяснить, как работают диктовки.
Синтаксис понимания диктата:
{ expression for item in list if conditional }
То эквивалентно:
for item in list:
if conditional:
expression
Это правило синтаксиса, и вы не можете его изменить:)
ОБНОВЛЕНИЕ: как вы упомянули в своем комментарии, вы хотите сделать это для l oop. вы попытались:
long_timers = {для i в диапазоне (len (друзья)): friends [i]: time_since_seen [i]}
но это не правильно. Вы должны написать это так:
long_timers = {}
for i in range(len(friends)):
long_timers[friends[i]]= time_since_seen[i]