Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # bad ------------------------------------------------------------------
- def get_data_dicts():
- result = []
- for something in get_some_data():
- result.append({
- 'foo': something['foo'],
- 'bar': something['bar']
- })
- def process_data_dicts():
- for data_dict in get_data_dicts():
- print(data_dict['foo'])
- # good ------------------------------------------------------------------
- class MyData():
- def __init__(self, foo, bar):
- self.foo = foo
- self.bar = bar
- def get_data_objects():
- result = []
- for something in get_some_data():
- result.append(
- Data(foo=something['foo'], bar=something['bar']),
- )
- def process_data_objects():
- for data_obj in get_data_objects():
- print(data.foo)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement