Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação
Informática Web
João Cordeiro
jpcc@ubi.pt
Dezembro 7, 2022
Sumário
Estruturas de Dados Heterogéneos. Dicionários. Funções com dicionários
de parâmetros. Demonstração de exemplos e realização de exercícios.
Definição
É uma estrutura que agrega dados de diferentes tipos.
@dataclass
class Estudante :
numero : int
nome : str
media : float
Definição
É uma estrutura de dados associativa de elevada eficiência na pesquisa.
Nesta uma chave está associada a um único valor.
A estrutura geral de um dicionário é mostrada a seguir:
{ key 1 : value 1 , key 2 : value 2 ,... , key n : value n }
Na última aula vimos que uma função pode receber uma número variável de
parâmetros. A declaração formal desses parâmetros é feita usando um único
identificador precedido do símbolo “*”. Esse identificador o tuplo dos parâmetros
print ( somar () )
print ( somar (1 ,2 ,3) )
Exemplo:
def area (** kwargs ) :
a = 0
if " base " in kwargs and " altura " in kwargs :
a = kwargs [ " base " ]* kwargs [ " altura " ]/2
return a