Advertisement
DimaT1

dict_example

Feb 27th, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 10.30 KB | None | 0 0
  1. >>> a = dict()                                                                                                                                                                                                                              
  2. >>> a == {}                                                                                                                                                                                                                                  
  3. True                                                                                                                                                                                                                                        
  4. >>> a[1] = 'value 1'                                                                                                                                                                                                                        
  5. >>> a['2'] = 2                                                                                                                                                                                                                              
  6. >>> a[(3, 3)] = (3, 3)                                                                                                                                                                                                                      
  7. >>> a[None] = 4                                                                                                                                                                                                                              
  8. >>> a                                                                                                                                                                                                                                        
  9. {1: 'value 1', '2': 2, (3, 3): (3, 3), None: 4}                                                                                                                                                                                              
  10. >>> del a[3, 3]                                                                                                                                                                                                                              
  11. >>> a                                                                                                                                                                                                                                        
  12. {1: 'value 1', '2': 2, None: 4}                                                                                                                                                                                                                                                                                                                                                                                                                  
  13. >>> a.setdefault('key', 'default')                                                                                                                                                                                                          
  14. 'default'                                                                                                                                                                                                                                    
  15. >>> a                                                                                                                                                                                                                                        
  16. {1: 'value 1', '2': 2, None: 4, 'key': 'default'}                                                                                                                                                                                            
  17. >>> a.setdefault('key', 'new_default')                                                                                                                                                                                                      
  18. 'default'                                                                                                                                                                                                                                    
  19. >>> a                                                                                                                                                                                                                                        
  20. {1: 'value 1', '2': 2, None: 4, 'key': 'default'}                                                                                                                                                                                            
  21. >>> '2' in a                                                                                                                                                                                                                                
  22. True                                                                                                                                                                                                                                        
  23. >>> for key in a:                                                                                                                                                                                                                            
  24. ...     print(key)                                                                                                                                                                                                                          
  25. ...                                                                                                                                                                                                                                          
  26. 1                                                                                                                                                                                                                                            
  27. 2                                                                                                                                                                                                                                            
  28. None                                                                                                                                                                                                                                        
  29. key                                                                                                                                                                                                                                                                                                                                                                                                                                            
  30. >>> for key, value in a.items():                                                                                                                                                                                                            
  31. ...     print(key, value)                                                                                                                                                                                                                    
  32. ...                                                                                                                                                                                                                                          
  33. 1 value 1                                                                                                                                                                                                                                    
  34. 2 2                                                                                                                                                                                                                                          
  35. None 4                                                                                                                                                                                                                                      
  36. key default                                                                                                                                                                                                                                  
  37. >>> for value in a.values():                                                                                                                                                                                                                
  38. ...     print(value)                                                                                                                                                                                                                        
  39. ...                                                                                                                                                                                                                                          
  40. value 1                                                                                                                                                                                                                                      
  41. 2                                                                                                                                                                                                                                            
  42. 4                                                                                                                                                                                                                                            
  43. default
  44.  
  45. >>> b = {i:i**2 for i in range(10)}
  46. >>> b
  47. {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement