1
resposta

[Sugestão] Exemplo de operações com dicionário, list e range


#
# este código exemplifica algumas operações com dicionário, list e range 
#

#
# definir limites de range 
#

menor_inteiro = 0
maior_inteiro = 10

#
# definir parametros de range 
#

inicio_range = menor_inteiro
final_range = 1 + maior_inteiro
espaco_range = 1

#
# alocar range 
#

range_de_0_a_10 = range ( inicio_range , final_range , espaco_range )

#
# ecoar range 
#

for i in range_de_0_a_10:
    print ( i  )

print ( )    

#
# iniciar um dicionario extenso
# 

dicionario_multiplo = {}

#
# alocar elementos do dicionario em iteracoes
#
# chaves do dicionario: inteiros de 0 a 10
#
# valores do dicionario: literal de ordem da chave, para cada chave
#

#
# inteiro_numerico é o iterador
#

for inteiro_numerico in range_de_0_a_10 :

#   inicio da iteracao 

          #   definir um valor dicionarizado 

              expressao_literal_de_ordem = ordinal_literal [ inteiro_numerico ]

          #   ecoar um valor dicionarizado  

              print ( f' expressao_literal_de_ordem é {expressao_literal_de_ordem} ' )

          #   definir uma chave dicionarizada   

              expressao_inteiro_de_ordem = inteiro_numerico  

          #   ecoar uma chave dicionarizada 

              print ( f' expressao_inteiro_de_ordem é {expressao_inteiro_de_ordem} ') 

          #   formar um dicionario simples 

              dicionario_unitario = { expressao_inteiro_de_ordem : expressao_literal_de_ordem } 

          #   ecoar um dicionario simples 

              print ( f' dicionario_unitario é {dicionario_unitario}' ) 

          #   inserir um dicionario simples em um dicionario extenso 

              dicionario_multiplo .update ( dicionario_unitario )

              print ()    

#   fim da iteracao 


#
# ecoar dicionario extenso 
#

print ( dicionario_multiplo )    
print ( )




#
# ecoar efeito de algumas operacoes com dicionario extenso:  
#
# keys ()
# transformar dict_keys em list
#
# values ()
# transformar dict_values em list
#
# items ()
# transformar dict_items em list 
#


indice_ultimo_elemento = -1

# ecoar chaves de dicionario 

chaves = dicionario_multiplo .keys ()
print ( f'dicionario_multiplo .keys ()   é { chaves } ' )
print ( )

lista_chaves = list ( chaves )
print ( 'ultima chave: ' , lista_chaves [ indice_ultimo_elemento ] )
print ( )

# ecoar valores de dicionario 

valores = dicionario_multiplo .values ()
print ( f'dicionario_multiplo .values () é { valores } ' )
print ( )

lista_valores = list ( valores )
print ( 'ultimo valor: ' , lista_valores [ indice_ultimo_elemento ] )
print ( )

# ecoar itens de dicionario 

itens = dicionario_multiplo .items ( )
print ( f'dicionario_multiplo .items ( ) é { itens }' )
print ( )


lista_itens = list ( itens )
print ( 'ultimo item: ' ,  lista_itens [ indice_ultimo_elemento ] )
print ( ) 
1 resposta

Oii, tudo bem contigo?

Que bacana :)

Muito obrigada por compartilhar esses exemplos aqui no fórum! Ficaram muito legais.

Parabéns por toda dedicação!

Qualquer dúvida estou à disposição. Bons estudos!