Найти - Пользователи
Полная версия: Непонятный алгоритм
Начало » Python для новичков » Непонятный алгоритм
1
YankeeWorm
Здравствуйте господа!
В Питоне новичок, не судите строго…
Не понятен результат простого кода:
 colors = ['red', 'yelow', 'black', 'grey']
print(colors)
pop_colors = colors.pop()
print(colors)
print(pop_colors)

Почему второй print() отличается от первого, ведь в строке 3 присвоение иной переменной, а не изменение списка?
marvellik
метод pop() извлекает элемент с указанным индексом (по умолчанию последний) и возвращает его то есть в 3й строке возврат присваивается переменной pop_colors, но так как элемент извлечен то список меняется
Romissevd
marvellik
метод pop() извлекает элемент с указанным индексом (по умолчанию последний) и возвращает его то
Небольшое уточнение “Удаляет i-ый элемент и возвращает его. Если индекс не указан, удаляется последний элемент”
ZerG
Достаточно прочитать питон работа со сеисками
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB