Code: Select all
field = [{'key': 'id', 'value': '10'}, {'key': 'name', 'value': 'DW10KU'}]
< /code>
filter('field', lambda x: x['key'] == 'name')[0]['value'].alias('field_value')
< /code>
Similarly I have dictionary with whitespaces,
field = [{'key': 'id', 'value': '20'}, {'key': 'name ', 'value': 'DW20KU'}]
< /code>
Key 'name '
Code: Select all
x['key'] == 'name '
< /code>
Tried using strip()
< /code>
But I wanted to handle both the case in same lambda function.