3 ms·
Well I don't think that in b = list(a) it's clear in any way that the purpose of "list" is to make a copy.
by bartl 15y ago
Well I don't think that in
b = list(a)
it's clear in any way that the purpose of "list" is to make a copy.
- dextorious 15y agoNo, but it's clear that it returns a list out of "a".
- philh 15y agoMy guess upon seeing list(a) for the first time would have been that it returns [a], which is worse than not knowing what it does. Possibly this is because I've known lisp longer than python.
- lubutu 15y agoI agree. I write Python all the time, and I would have expected something like list(*a).