SACHIN KUMAR
SACHIN KUMAR

Reputation: 25

How to pop None from serializer.data in python?

When i looping through serializer.data is shows None inside that. I want to pop None from that.

If I have:

serializer.data = OrderedDict([('customer', OrderedDict([('name', 'Sachin'), ('email', 
                  '[email protected]'), ('created_at','2021-03-12T15:04:25.695147+05:30'), 
                  ('updated_at','2021-03-12T15:04:25.695147+05:30'), ('user', 9)]))])
                  None
                  OrderedDict([('customer', OrderedDict([('name', 'Sachin'), ('email', 
                  '[email protected]'), ('created_at', '2021-03-12T15:04:25.695147+05:30'), 
                  ('updated_at', '2021-03-12T15:04:25.695147+05:30'), ('user', 9)]))]) 

Upvotes: 0

Views: 308

Answers (1)

Preeti Y.
Preeti Y.

Reputation: 525

Suppose your serializer.data is a list, you can use filter to eliminate None

list_without_none = list(filter(lambda x: x is not None, serializer.data))

See about filter here

Upvotes: 1

Related Questions