Python 3 one line solution (explained)
\nclass Solution:\n    def plusOne(self, digits: List[int]) -> List[int]:\n        return [x for x in str(int(\'\'.join(map(str, digits))) + 1)]\n\n\n1. map(str
```\nclass Solution:\n    def plusOne(self, digits: List[int]) -> List[int]:\n        return [x for x in str(int(\'\'.join(map(str, digits))) + 1)]\n```\n\n1. `map(str, digits)` - applies funciton `str` to every element of the list, returning iterable object \n2. `\'\'.join()` - joins all elements inside parentheses together, using empty separator, specified between `\'\'`\n3. `int` converts joined string og digits to integer value\n4. `+1` increases it\n5. `str` converts new number into string\n6. `[x for x in ...]` generates list of digits in string from step 5.
['Python', 'Python3']