ввод [1,2,3] и 1 2 3 дает результат 7 и 5 соответственно – это кажется, интерпретирует ввод, как если бы это была строка. Есть ли прямой способ составить из него список? Возможно, я мог бы использовать re.findall для извлечения целых чисел, но если возможно, я бы предпочел использовать более Pythonic решение.
Я пытался использовать ввод (Py3)/[code]raw_input()[/code] (Py2) для получения списка чисел, однако с кодом [code]numbers = input() print(len(numbers)) [/code] ввод [1,2,3] и 1 2 3 дает результат 7 и 5 соответственно – это кажется, интерпретирует ввод, как если бы это была строка. Есть ли прямой способ составить из него список? Возможно, я мог бы использовать re.findall для извлечения целых чисел, но если возможно, я бы предпочел использовать более Pythonic решение.