Tim Peters <t...@python.org> added the comment:
Please read my answer again. Your code does not do what you _think_ it does. It does what I said it does instead. >>> a = input() 1010 >>> print(a) 1010 >>> print(type(a)) <class 'str'> The input you're working with is NOT A LIST OF INTEGERS. It's a string of "0" and "1" CHARACTERS. And I already told you how to repair that too: >>> a = list(map(int, a)) >>> a [1, 0, 1, 0] >>> type(a) <class 'list'> ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue35597> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com