Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 November 13

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🎆🎄🎁❄️ ̛̫͕͓͕ͪ̽͛͂͒͂͋͑ͥ̐̚͟͟͞͠i̢͆ͫ̐́́̓͌̌̾͏̪̤̯̤̩̦̫̭͚͍̺̗̟̣͉̥ͅn͆ͫ̽́͋ͬ҉͡ Имеющий разум🎄☃️
104 и 105 строка
крч словарь gdate он просто передает ссылку а не копирует, а словарь dbh - глобальный и оно копирует норм
ты различаешь copy и deepcopy?
источник

🎆И

🎆🎄🎁❄️ ͪ̽͛͂͒͂͋͑ͥ̐̚͟͞͠... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
понятия не имею, код нечитаемый
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ты можешь просто блин открыть его в пайчарме и нажать ctrl alt l
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
или как там
источник

RG

Remal' Gareev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Да ctrl+alt+l
источник

🎆И

🎆🎄🎁❄️ ͪ̽͛͂͒͂͋͑ͥ̐̚͟͞͠... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
ты можешь просто блин открыть его в пайчарме и нажать ctrl alt l
ну да... у меня пайчарм на втором ноуте просто
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ну а без него пробелы не ставятся
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и переносы строк
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и промежуточные объекты с именами поясняющими
источник

🎆И

🎆🎄🎁❄️ ͪ̽͛͂͒͂͋͑ͥ̐̚͟͞͠... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
*включаю второй ноут
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
это кстати многие в питоне не понимают
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
ссылочной модели
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
y = [3]
x = y
y.append(1)
print(x)
вот так
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
z = [3]
y = [z]
x = y.copy()
z.append(1)
print(x)
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
import copy
z = [3]
y = [z]
x = copy.deepcopy(y)
z.append(1)
print(x)
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
короче че нужно понимать - в конечном итоге ссылочная цепочка доходит до базовых типов
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
при поверхностном копировании - копируются только первый уровень ссылок
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
Переслано от std::slavik
y = [3]
x = y
y.append(1)
print(x)
вот так
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
Переслано от std::slavik
y = [3]
x = y
y.append(1)
print(x)
вот так
в какой то момент начинает казаться что в питоне как в си
источник