Мне сложно понять этот фрагмент кода, это упражнение для моего предстоящего экзамена. Помогите!Что он печатает? (Списки)
Язык программирования python 2.7.5. Вопрос в том; Что такое печать?
Я знаю, что ответ [5]
, но я не понимаю, почему. Более конкретно, что происходит в функции india()
, не может следовать за ней, когда она вызывает india(list2, elem)
.
def india(juliet, kilo):
juliet[:] = juliet[1:3] + [kilo]
kilo = juliet[1] + 1
def tilt(l):
return l[2:]
list = [9,8,7,6]
elem = 5
list2 = list
india(list2, elem)
list = tilt(list2)
print list
Используйте отладчик. – RedX
@RedX: Не нужно быть таким невежливым. Отладчик - это более продвинутый инструмент, чем может обрабатывать большинство новичков. –
@MartijnPieters Он проводит курс на питоне, поэтому я думаю, что у них был отладчик, введенный в курс (надеюсь). Если нет, сейчас самое время учиться. – RedX