Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como copiar uma lista contendo objetos em Python
Python é um open-source , linguagem de programação fácil de entender , interpretativo que contém inúmeras bibliotecas padrão e módulos. Ao programar em Perl, você pode querer copiar uma lista que contém objectos, tais como sub-listas . Por exemplo, você pode querer copiar uma lista de alunos matriculados em um curso , incluindo uma sub- lista de alunos auditoria de uma classe. Para copiar uma lista que contém um objeto, usar o módulo " cópia profunda " do Python. Instruções
1

Abra seu editor de Python.
2

Carregue o módulo cópia profunda , digitando o seguinte e pressionando " Enter".

De importação cópia deepcopy
3

copiar a lista , digitando o seguinte, em seguida, a tecla " Enter".

lista1 = [ 'Amy' , 'bob' , [' Cara ' , ' dan '] ];

list2 = deepcopy ( lista1 );

imprimir list2

neste exemplo, cópias de Python o conteúdo de " list1 " para " list2 " e retornos :

[' amy ', ' bob ' , [' Cara ', ' dan '] ]

usando o módulo de cópia profunda , Python diretamente copia todos os conteúdos de uma lista. Se você copiar a lista sem o uso de cópia profunda , python não faz uma cópia completa . Em vez disso, ele cria referências de " list1 " a " list2 ". Devido à complexidade das listas contendo objetos, você deve sempre usar cópia profunda para copiar a lista completa.

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever Funções String em Python 
·Python Método Slice 
·Como abrir um arquivo com Python Interpreter 
·Como compilar um arquivo Python 
·Como determinar se um caractere é Espaço em branco em…
·Como criar uma função de conversão de temperatura co…
·Obtendo o comprimento de uma matriz em Python 
·Como fazer uma função de classificação em Python 
·Como Ler Int Do arquivo em Python 
·Como compilar um código Python para erros sem executar…
  Artigos em destaque
·Como editar no Windows Script Host 
·Como mover uma imagem de X & Y em JavaScript 
·Como executar Tcpdump De Java 
·PHP não está sendo executado 
·Como executar uma consulta MySQL para PHP 
·Como Capitalizar uma String em Perl 
·Apache 2.2.4 PHP 5.2.3 MySQL 5.0 Erros 
·Como escrever um programa gráfico 
·Como usar Caso Tutoriais 
·Como usar a herança em PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados