I see it everywhere - in the literature, in the documentation, etc. Why do developers use this construction:
params = (
('q', who),
('tbm', 'isch')
)
instead of this
params = {
'q': who,
'tbm': 'isch',
}
The second one seems to be way easier to use.