I love that you memorized the 70 functions! You’ll find it extremely helpful!
If you’re interested,
go ahead and memorize:
- The 11 methods for the list function:
list()
- The 11 methods for the dict function:
dict()
- The 47 built-in methods for the string function:
str()
- Once the
str() methods are memorized, 46 of the 47 bytes function methods: bytes(), are also memorized. They’re the same. The only difference is the .encode() and .decode() methods.
Those plus the 70 built in functions are pretty much the first things I memorized, and I have never regretted it.
It’s just under 200 commands in total (under 250 if you count bytes() and str() methods separately, and encapsulates almost the entire suite of functionality of Python without using the import statement to utilize other modules.
A worthy investment if you plan to do Python programming for a while. 
Let me know how your studies go with Python!
p.s., I can’t argue about whether redundancy in mnemonics is advisable or not for other people, I suppose. But after doing all this memorization, I find that every time I reuse an image in the same domain to refer to something, it takes longer to find the “main” image I created to tell me about the information.
- This is probably because each function and method also may have a variety (or several varieties) of arguments they can take. The
range function takes either ‘stop’ : range(stop) or it can take start, stop, and an optional step : range(start, stop, step=1).
The open() function takes 8 arguments in total:
open(file, mode='r', buffer=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
The deeper I go into the mechanics of these functions and methods, the harder it is to pack all that information comfortably in one space without causing myself a little confusion. The open() function deserves its own palace almost, but I don’t want to memorize the same information more than once. A reference to it, yes, but I don’t, for instance, want to memorize all 8 arguments of the open() function in different palaces.
There may, however, be a time when I need to know the 8 arguments.
If I use the exact same image for open() that I do for the main open() function palace, that’s okay…
…But if I put the same mnemonic image of open() in 10 different palaces… because it’s very possible in programming documentation to need to reference open() a lot… then when I need to query my mind for the nitty-gritty details of open(), I have only a one in 10 chance of landing on the right image.
It’s better than that, actually, because the associations are strong, but the longer I use the palace and the more I reuse an image, even if I have excellent mnemonic skills, the more “wrong turns” I might take when I’m trying to remember where oh where did I put those 8 arguments?
In that situation I’m trying to get specific information that, either I must rememorize every time I use the my image for open() – or I have to make sure I’m recalling the correct similar image from one of N number of palaces.
Okay, that’s my post-script.
My post-script was essentially an unsolicited main-script.

Regards,
Beau