Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from sys import getsizeof
- def espaceListes(L):
- memoire=getsizeof(L)
- if type(L) is list:
- for i in L:
- memoire+=espaceListes(i)
- return memoire
- print(espaceListes(1))
- print(espaceListes([1]))
- print(espaceListes([[1]]))
- def espaceTypes(T):
- Ltype=[list,set,tuple,frozenset]
- memoire=getsizeof(T)
- if type(T) in(Ltype):
- for i in T:
- memoire+=espaceTypes(i)
- return memoire
- t=("1","2","3","4")
- print(espaceTypes({1,2,3,4}))
- print(espaceTypes([1,2,3,4]))
- print(espaceTypes(t))
- print(espaceTypes(frozenset({1,2,3})))
- print(espaceTypes("a"))
- print(espaceTypes([[1,2],[2,3]]))
- def espace(T):
- Ltype=[list,set,tuple,frozenset,dict]
- memoire=getsizeof(T)
- if type(T) in(Ltype):
- for i in T:
- memoire+=espaceTypes(i)
- return memoire
- t=("1","2","3","4")
- dic=dict()
- dic[0]='a'
- dic[1]='b'
- print(dic)
- print(espace({1,2,3,4}))
- print(espace([1,2,3,4]))
- print(espace(t))
- print(espace(frozenset({1,2,3})))
- print(espace("a"))
- print(espace([[1,2],[2,3]]))
- print(espace(dic))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement