Guest User

Untitled

a guest
Jan 19th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. spisok=[{'a':'1','b':'2'},{'a':'3','b':'4'}]
  2.  
  3. for i in range(len(spisok)):
  4. if spisok[i]['a'] == stroka_poiska:
  5. print('True')
  6.  
  7. def chk_for_val(lst, key, val):
  8. for d in lst:
  9. if d.get(key) == val:
  10. return True
  11. return False
  12.  
  13. In [138]: chk_for_val(lst, 'a', '3')
  14. Out[138]: True
  15.  
  16. In [139]: chk_for_val(lst, 'X', '3')
  17. Out[139]: False
  18.  
  19. for i in range(len(spisok)):
  20. for key in spisok[i]:
  21. if spisok[i][key]=='4':
  22. print(spisok[i][key])
  23.  
  24. In [17]: array = [{'a':'1','b':'2'},{'a':'3','b':'4'}]
  25.  
  26. In [18]: def search(dictionary, key, value):
  27. ...: verbose_data = sum(map(list, map(dict.items, dictionary)), [])
  28. ...: return (key, value) in verbose_data
  29. ...:
  30.  
  31. In [19]: search(array, 'a', '1')
  32. Out[19]: True
  33.  
  34. In [20]: search(array, 'a', '4')
  35. Out[20]: False
  36.  
  37. In [27]: search = lambda array, key, value: any(map(lambda x: (key, value) in x.items(), array))
  38.  
  39. In [28]: search(array, 'a', '1')
  40. Out[28]: True
  41.  
  42. In [29]: search(array, 'A', '1')
  43. Out[29]: False
Add Comment
Please, Sign In to add comment