Open
Description
String.substring() and List.getRange() are somewhat verbose, but very common operations. Python's slice operator provides an easy-to-read notation to replace these.
Examples of substring() and slice [:]
string.substring(a) -> string[a:]
string.substring(a, b) -> string[a:b]
string.substring(0, a) -> string[:a]