Listas Phyton

2323 palavras 10 páginas
Introdução à Programação de Computadores

Estruturas de Dados
Listas e Dicionários

Professora: Tatiana Renata Garcia

Introdução à Programação de Computadores

Tipos já estudados:
• Tipos simples: inteiros, reais, caracteres, lógicos

• Tipos compostos: vetores e matrizes
• Outros tipos existentes no Python:
– Listas
– Dicionários
– Strings

Professora: Tatiana Renata Garcia

Introdução à Programação de Computadores

Listas


Estrutura de dados para agrupar valores

A principal característica é o fato do seu tamanho ser mutável e podem conter elementos de tipos variáveis (depende da linguagem) 

Heterogeneidade e tamanho mutável são o que diferenciam listas de vetores e matrizes


Professora: Tatiana Renata Garcia

Introdução à Programação de Computadores

Listas em Python
 A estrutura conhecida como lista (list, em inglês) em
Python é bastante mais geral do que a lista clássica
Uma lista pode conter zero ou mais elementos de um mesmo tipo ou de tipos diversos, podendo inclusive conter outras listas




Podem ser indexadas e fatiadas (slices)

Listas constituem o tipo de agregação de dados mais versátil e comum da linguagem Python
 Podem ser usadas para implementar estruturas de dados mais complexas como matrizes e vetores


Professora: Tatiana Renata Garcia

Introdução à Programação de Computadores

Listas: utilização
Uma lista é escrita entre colchetes com os elementos separados por vírgula:
>>> [] # lista vazia


>>> [1,2] # lista com 2 elementos
>>> L = [] #inicializa uma lista
Os elementos de uma lista podem ser de qualquer tipo, inclusive outras listas. Ex.:
>>> lista = [1, 'a', 2+3j, ['ab', 'CD']]




O primeiro elemento tem índice 0

O último elemento tem índice -1 (é possível contar do final em direção ao início


Professora: Tatiana Renata Garcia

Introdução à Programação de Computadores

Listas: exemplos
>>> lista = [1, 'a', 2+3j, ['ab', 'CD']]
>>>

Relacionados

  • Lista de exercícios em phyton
    1094 palavras | 5 páginas
  • Python
    3692 palavras | 15 páginas
  • EVOLUÇAO LINGUAGEM DE PROGRAMAÇAO PHYTON
    2588 palavras | 11 páginas
  • Calcados femininos
    534 palavras | 3 páginas
  • Portas Lógicas
    1436 palavras | 6 páginas
  • Google
    365 palavras | 2 páginas
  • Trabalho filme Oleo de Lorenzo
    1234 palavras | 5 páginas
  • uaushduashduahsduahs
    6978 palavras | 28 páginas
  • Plone gerador de conteúdo
    3905 palavras | 16 páginas
  • Palestra Fitoterapia
    777 palavras | 4 páginas