Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. import sys
  2.  
  3. my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
  4.  
  5. list_comprehension = [x for x in my_list]
  6. set_comprehension = {x for x in my_list}
  7. gen_expression = (x for x in my_list) # the language name for these is generator expressions, not generator comprehensions
  8.  
  9. print(list_comprehension)
  10. print(type(list_comprehension))
  11. print(sys.getsizeof(list_comprehension))
  12. print()
  13.  
  14. print(set_comprehension)
  15. print(type(set_comprehension))
  16. print(sys.getsizeof(set_comprehension))
  17. print()
  18.  
  19. print(gen_expression)
  20. print(type(gen_expression))
  21. print(sys.getsizeof(gen_expression))
  22. for val in gen_expression:
  23.     print(val)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement