Погружение в базы данных PostgreSQL

Данный курс является консолидацией теоретических основ и практических примеров, которые демонстрируют работу операторов и функций SQL в системе управления базами данных PostgreSQL.

Поступить на курс

JSON в PostgreSQL

Курс «JSON в PostgreSQL» познакомит вас с форматом JSON и покажет, как создавать и обрабатывать JSON-данные в СУБД PostgreSQL.

Поступить на курс

XML в PostgreSQL

Курс по изучению и практическому применению расширяемого языка разметки XML (eXtensible Markup Language) в системе управления базами данных PostgreSQL.

Поступить на курс

Оконные функции в PostgreSQL

Курс по изучению и практическому применению оконных функций в системе управления базами данных PostgreSQL.

Поступить на курс

Массивы в PostgreSQL

Курс по изучению и практическому применению массивов (array) в системе управления базами данных PostgreSQL.

Поступить на курс

 ›  ›  ›  › Копирование кортежа в Python

Копирование кортежа в Python

Чтобы скопировать кортеж, необходимо указать срез, включающий все исходные элементы кортежа без указания первого и последнего индекса [:].

# Текущий кортеж
numbers = (50, 100, 150, 200)
 
# Создаём новый кортеж и создаём срез для копирования старого кортежа
new_numbers = numbers[:]
 
# Выводим старый кортеж
print("Это старый кортеж:")
print(numbers)
 
# Выводим новый кортеж
print("\nЭто новый кортеж:")
print(new_numbers)

# Финальный результат в консоли
Это старый кортеж:
(50, 100, 150, 200)

Это новый кортеж:
(50, 100, 150, 200)

Метки: , .

Записи по теме

Комментарии к записи

  1. absfera:

    Добавляем проверку :
    im = id(numbers)
    inm = id(new_numbers)
    eq = inm == im

    Получаем :
    Tuple Test :
    Это старый кортеж:
    (50, 100, 150, 200)

    Это новый кортеж:
    (50, 100, 150, 200)

    Однако ;
    numbers ID : 139761481010528
    new_numbers ID : 139761481010528 test EQ : ( inm == im ) = True

    new_numbers — не копия, а ссылка на исходный кортеж !

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *