graph LR
A[Lista] --> B(append)
B --> B1(Adiciona um elemento ao final)
B --> B2("ex. `minha_lista.append(novo_elemento)`")
A --> C(clear)
C --> C1(Remove todos os elementos)
C --> C2("ex. `minha_lista.clear()`")
A --> D(copy)
D --> D1(Retorna uma cópia)
D --> D2("ex. `nova_lista = minha_lista.copy()`")
A --> E(count)
E --> E1(Conta o número de ocorrências de um elemento)
E --> E2("ex. `numero_ocorrencias = minha_lista.count(elemento)`")
A --> F(extend)
F --> F1(Adiciona elementos de outra lista ao final)
F --> F2("ex. `minha_lista.extend(outra_lista)`")
A --> G(index)
G --> G1(Retorna o índice do primeiro elemento encontrado)
G --> G2("ex. `indice = minha_lista.index(elemento)`")
A --> H(insert)
H --> H1(Insere um elemento em uma posição específica)
H --> H2("ex. `minha_lista.insert(indice, novo_elemento)`")
A --> I(pop)
I --> I1(Remove o elemento em uma posição específica)
I --> I2("ex. `elemento_removido = minha_lista.pop(indice)`")
A --> J(remove)
J --> J1(Remove a primeira ocorrência de um elemento)
J --> J2("ex. `minha_lista.remove(elemento)`")
A --> K(reverse)
K --> K1(Inverte a ordem dos elementos)
K --> K2("ex. `minha_lista.reverse()`")
A --> L(sort)
L --> L1(Ordena os elementos)
L --> L2("ex. `minha_lista.sort()`")
A --> M(copy)
M --> M1(Retorna uma cópia da lista)
M --> M2("ex. `nova_lista = minha_lista.copy()`")

Explicação do diagrama:

O diagrama Mermaid acima ilustra as principais funções das listas em Python. Cada função é representada por um nó no diagrama, e as setas indicam a relação entre as funções.

Funções:

  • append: Adiciona um elemento ao final da lista.
  • clear: Remove todos os elementos da lista.
  • copy: Retorna uma cópia da lista.
  • count: Conta o número de ocorrências de um elemento na lista.
  • extend: Adiciona elementos de outra lista ao final da lista.
  • index: Retorna o índice do primeiro elemento encontrado na lista.
  • insert: Insere um elemento em uma posição específica da lista.
  • pop: Remove o elemento em uma posição específica da lista.
  • remove: Remove a primeira ocorrência de um elemento da lista.
  • reverse: Inverte a ordem dos elementos da lista.
  • sort: Ordena os elementos da lista.

Exemplos:

O diagrama também inclui exemplos de como usar cada função. Por exemplo, o exemplo para a função append mostra como adicionar o elemento novo_elemento ao final da lista minha_lista.

programador/projetos/diagramas programador/python/estruturas