Найти - Пользователи
Полная версия: Создать список словарей
Начало » Python для новичков » Создать список словарей
1
nokados
Создаю список словарей через генератор - выдает ошибку: Invalid syntax
Вот код:
for j in range(N):
    Po.append({'x':P[j][i], 'y':P[j][i+1], 'z':P[j][i+2] for i in range(0,23)[::3]})
FishHook
for j in range(N):
    Po.append({'x':P[j][i], 'y':P[j][i+1], 'z':P[j][i+2]} for i in range(0,23)[::3])
nokados
FishHook
Po.append({'x', ‘y’, ‘z’} for i in range(0,23))
тогда Po получается
[<generator object <genexpr> at 0x0000000002B5E6C0>]
nokados
Нужно
Po[0].append(...)
FishHook
nokados
тогда Po получается
Ну ты же сам аппендишь генератор.
Вот это вот все
{'x':P[j][i], 'y':P[j][i+1], 'z':P[j][i+2]} for i in range(0,23)[::3]
это генератор, и ты его append(тут он)
py.user.next
nokados
Создаю список словарей через генератор
непонятно, что пытаешься создать
возможно, там нужен .extend()
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB