Страницы

Добро пожаловать

< Выберите раздел для просмотра

среда, 17 августа 2016 г.

Python в ArcGIS. Создание копий списков и словарей. 16

    Чтобы создать копию списка или словаря недостаточно присвоить равенство новой переменной, т. е.:

"""
list1 = [0, 1, 2, 3, 4, 5]
list2 = list1
dict1 = {'a': 1, 'b': 2, 'c': 3}
dict1 = dict2
"""
    Таким образом создаётся копия ссылки на один и тот же лист, словарь. Чтобы создать  полноценные копии используйте следующие конструкции:

"""
list1 = [0, 1, 2, 3, 4, 5]
list2 = list1[:]

dict1 = {'a': 1, 'b': 2, 'c': 3}
dict2 = dict1.copy()
"""

Комментариев нет:

Отправить комментарий