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

Данная книга является руководством для начинающих специалистов в области анализа и обработки данных. В книге рассматривается язык SQL и его процедурное расширение PL/SQL от компании Oracle.

Купить книгу

SQL без слёз

Цель книги заключается в том, чтобы научить любого человека работать с реляционными базами данных и получать из них необходимую информацию посредством выполнения SQL-запросов.

Скачать книгу

 ›  ›  ›  › Копирование кортежа в 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 не будет опубликован. Обязательные поля помечены *