Я немного новичок в Python. У меня есть следующий код Python 2:
m = [1,1,7,7,0,0,0,0,1,6,6,9,7,9,2] randomDigs = m[6 - [3][0]: -1]
Что происходит внутри randomDigs? Я получаю следующий вывод:
[7, 0, 0, 0, 0, 1, 6, 6, 9, 7, 9]
[3][0] - это просто сложный способ записи 3 (первый элемент в списке, содержащий 3 в качестве единственного элемента). поэтому ваш код сводится к m[3:-1], что означает: создать новый список с m, начиная с 3-го (примечание: индексы списка начинаются с 0) элемента до (и исключая) последнего элемента.
[3][0]
3
m[3:-1]
m
этот ответ объясняет, как индексирование и нарезка списка работают в деталях.