Я хочу построить список, содержащий некоторые слова, используя списочные выражения Я пытался использовать .update()
, но получаю None
.
Например
>>> data = [ {}.update({'demo': i}) for i in range(5) } ]
>>> data
[None, None, None, None, None]
Пока я хочу:
[ {'demo': 0}, {'demo': 1}, {'demo': 2}, {'demo': 3}, {'demo': 4}]
Есть идеи?thx.
Что касается путаницы coldspeed , приведенный выше пример является простой демонстрацией, что если {}
не пустой каталог, а произвольный каталог?Если нам просто нужно обновить каждый элемент, который вписывается в список, используя списочные выражения, я думаю, что, возможно, мы не сможем избежать update
.Вот почему я придумал .update()
.
Извините за плохую информацию в первый раз.