Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
What can I say? There is built-in datatype string, there is built-in module string and using this name on list confuses me. But hey, it just me :-). On the spirit of naming list as string: If one says “bottom to top” do one actually mean “left to right” (or anything else except “bottom to top”)? Communication is hard enough as it is so I try to avoid introducing needless complications. As I am not developer nor native english speaker I oftentimes tend to fail spectacularly in my tries.
I am not insisting to make changes :-). My comment was solely on “”.join(string) which implies that join is performed on a string. This may lead to a question: why is this operation needed as newly constructed string is not different from the original one. Then of course one can have a look and determine that this is not the case at all - join is actually performed on a list datatype and not on a string datatype.