Sectie 1. Hoofdstuk 5
single
Challenge: Exploring Object Memory
Veeg om het menu te tonen
Taak
Veeg om te beginnen met coderen
You are analyzing the memory behavior of a small data processing script. Your goal is to inspect reference counts, observe the integer cache, and measure object sizes using the tools covered in this section.
You are given the following list of transaction amounts:
transactions = [100, 200, 100, 300, 100, 200]
- Import the
sysmodule. - Store the integer
100in a variable calledsmall_intand store the integer1000in a variable calledlarge_int. - Store the result of
small_int is transactions[0]in a variable calledis_cached— this checks whether the small integer cache is in effect. - Store the result of
large_int is 1000in a variable calledis_large_cached. - Store the size of the
transactionslist in a variable calledlist_size, usingsys.getsizeof(). - Store the reference count of
small_intin a variable calledref_count, usingsys.getrefcount(). - Print all four variables:
is_cached,is_large_cached,list_size, andref_count.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 1. Hoofdstuk 5
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.