COMO usar métodos de DICIONÁRIOS no Python [PRINCIPAIS OPERAÇÕES]

  Рет қаралды 2,855

Vamos Codar - Wanderson Reis

Vamos Codar - Wanderson Reis

3 жыл бұрын

COMO usar métodos de DICIONÁRIOS no Python (update, get, keys, values, items, pop)
✅ Seja um apoiador do canal e receba benefícios exclusivos (mentoria comigo, grupo privado e materiais de estudo): canal.vamoscod...
🔴 Inscreva-se no canal para não perder nenhuma aula: bit.ly/3Q9AasF
// VÍDEOS SOBRE PYTHON
Playlist: • Python para Iniciantes
// EQUIPAMENTOS QUE EU INDICO
Microfone Audio-Technica ATR2100x-USB (cardióide): amzn.to/403ZBjC ou shope.ee/10bgC...
ACER Notebook Nitro 5 (melhor linha de notebook que já usei): amzn.to/3tNtt7M ou shope.ee/7pS0Q...
// SERVIÇOS QUE EU INDICO
Dreamhost (Hospedagem compartilhada - Plano ilimitado): bit.ly/3kxlO5I
Linode by Akamai (Melhor VPS que já usei - com 100 dólares de crédito grátis) bit.ly/45Hgba8
// CONTATO
★ Consultoria Personalizada e Serviços de Desenvolvimento Drupal e Django: canal.vamoscod...
// SOBRE MIM
Prazer, meu nome é Wanderson Reis. Sou professor de informática e ensino programação e outros assuntos técnicos há mais de 10 anos para jovens e adultos. Como desenvolvedor backend trabalho com Drupal há mais de 15 anos e Django nos últimos 4 anos. Hoje quero ensinar você a resolver problemas práticos usando programação e ferramentas de software, de forma simples e direta, seja você iniciante ou não.

Пікірлер: 19
@caiopjv
@caiopjv 8 ай бұрын
Ótima revisão. Inscrito!
@user-kg3gb3rh6j
@user-kg3gb3rh6j 4 ай бұрын
Alguem pode responder como faco para multiplicar valores em um dicionario
@VamosCodar
@VamosCodar 4 ай бұрын
Por favor, explica melhor o que você quer dizer com "multiplicar valores"... se possível coloca um exemplo de dicionário e exatamente o que você precisa fazer.
@user-kg3gb3rh6j
@user-kg3gb3rh6j 4 ай бұрын
@@VamosCodar Fiquei uns 30 minutos procurando mas nao encontei. Acho que deois de tantos dias tentando resolvelo, acabei deletando. Mas e algo parecido com isso: # QUANDO TENTO COMPARAR my_dict = {'a': 10, 'b': 20} If my_dict > 15: # QUANDO TENTO MULTIPLICAR import random lista = { 'Bianca': 6, 'Milena': 10, 'Angela': 14, 'Camila': 16, 'Beatriz': 18, 'Cachorra': 23, 'Cadela': 36 } # pegar valores na lista de dicionario valor = lista.values() print(valor) buceta = valor * 5 print(buceta) Estou tentando aprender a programar aqui pelo youtube. Pode parecer besta mas toda vez que tento resolver um desafio usando dicionario... pt q pariu
@BLENDERMARCENEIRO1
@BLENDERMARCENEIRO1 7 ай бұрын
ola, amigo poderia me dar uma dica , tem como em uma chave do dicionário ter dois valores??com faz ?
@VamosCodar
@VamosCodar 7 ай бұрын
Não conheço uma solução nativa, mas neste caso criaria uma chave composta... tipo com separador conhecido "key1-key2', ou "key1:key2"... depois precisaria fazer um split para separar a chave em dois valores. Se é que entendi o seu caso. Me passe um exemplo mais concreto que talvez consiga ajudar melhor. Lembre também que você pode ter um dicionário como valor de uma chave: {'chave1': { 'chave2': 'valor1', 'chave3': 'valor2' }}
@BLENDERMARCENEIRO1
@BLENDERMARCENEIRO1 7 ай бұрын
@@VamosCodar obrigado amigão vou tentar essa dica : Lembre também que você pode ter um dicionário como valor de uma chave: {'chave1': { 'chave2': 'valor1', 'chave3': 'valor2' }}
@BLENDERMARCENEIRO1
@BLENDERMARCENEIRO1 7 ай бұрын
@@VamosCodarassim estou tentando fazer um cadastro de preço : p.ex valores={"café" : (25, 30 ) "açúcar":( 30 , 60)} print (valores) {"café" : (25, 30 ) "açúcar":( 30 , 60)} até aqui tudo bem , o problema é printar assim: café : 25 , 30 açúcar: 30 , 60
@VamosCodar
@VamosCodar 7 ай бұрын
Boa! Usar um dicionário de tuplas. Para formatar esta saída vai precisar usar laço de repetição aninhado. Em um laço você passa pelas chaves e depois pelos valores.
@BLENDERMARCENEIRO1
@BLENDERMARCENEIRO1 7 ай бұрын
@@VamosCodar grato amigão deu certo aqui dados = { 'Crossfox': {'km': 35000, 'ano': 2005}, 'DS5': {'km': 17000, 'ano': 2015}, 'Fusca': {'km': 130000, 'ano': 1979}, 'Jetta': {'km': 56000, 'ano': 2011}, 'Passat': {'km': 62000, 'ano': 1999} } for item in dados.items(): print(item)
@lenellenel9328
@lenellenel9328 Жыл бұрын
no meu o termo .pop, .update e etc nao funciona usando o Jupyter, vicual studio e colab, o que será?
@VamosCodar
@VamosCodar Жыл бұрын
Olá Lenel. Você precisa considerar algumas coisa está chamando / executando os métodos em um dicionário Python? Se a variável não for do tipo dicionário e/ou estiver vazia não funciona mesmo. Outro ponto a verificar é se está usando a versão 3.8 ou maior do Python.
@lenellenel9328
@lenellenel9328 Жыл бұрын
@@VamosCodar Obrigado pelo Retorno! Vou analisar tudo isso! imaginava que teria que fazer um 'import (algo)' Obrigado!
@arielbarros8903
@arielbarros8903 Жыл бұрын
boa tarde professor, no caso de eu ja ter um json montado e precisa adicionar mais valores a uma determinada chave, tem como ? se sim poderia por gentileza me falar como ?
@VamosCodar
@VamosCodar Жыл бұрын
Na verdade é um dicionário Python, se assemelha a um JSON, mas é diferente. Uma chave já existente pode ter o valor atualizado diretamente substituindo por qualquer valor/tipo que quiser. Por exemplo: carro = { "tipo": "Fiat Mobi" } pode fazer isso carro["tipo"] = "Fiat Mobi 1.0" ou ainda carro["tipo"] = {"marca": "Fiat", "modelo": "Mobi"}... é isso.
@arielbarros8903
@arielbarros8903 Жыл бұрын
@@VamosCodar então no caso eu só poderia atualizar um valor e não adicionar correto ? acho que entendi
@VamosCodar
@VamosCodar Жыл бұрын
@@arielbarros8903 Se o que quer é adicionar um único par chave/valor novo pode ser direto (será criado automaticamente): >>> carro = {"cor": "azul"} >>> carro["motor"] = "1.0" >>> print(carro) {'cor': 'azul', 'motor': '1.0'} Mas se quiser adicionar múltiplos pares de chave/valor tem que utilizar o método .update() que também funciona para incluir uma única chave/valor, veja este exemplo => www.w3schools.com/python/trypython.asp?filename=demo_ref_dictionary_update
@arielbarros8903
@arielbarros8903 Жыл бұрын
@@VamosCodar muito obrigado professor consegui entender
@washington1266
@washington1266 Жыл бұрын
Muito irado, ó mesrtre
COMO Trabalhar com LISTAS no Python [+ PACK e UNPACK]
23:19
Vamos Codar - Wanderson Reis
Рет қаралды 290
Método Comprovado para Escolher os Melhores Fundos Imobiliários em 2024!
25:37
Parenting hacks and gadgets against mosquitoes 🦟👶
00:21
Let's GLOW!
Рет қаралды 9 МЛН
Harley Quinn lost the Joker forever!!!#Harley Quinn #joker
00:19
Harley Quinn with the Joker
Рет қаралды 20 МЛН
IQ Level: 10000
00:10
Younes Zarou
Рет қаралды 13 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
[COMO Enviar o projeto para o Github] CRIE um Aplicativo WEB [Django do Zero #39]
37:30
[COMO Preparar o Sistema para a Produção] CRIE um Aplicativo WEB [Django do Zero #37]
22:36
[COMO Consumir APIs de dados - Parte 1] CRIE um Aplicativo WEB [Django do Zero #47]
32:37
Aprenda a amar sua escalada até o topo.
7:03
Lobo Cinzento
Рет қаралды 64
Ferramentas de Qualidade: Fluxograma
8:00
Professor André Bonetto
Рет қаралды 35 М.
Loops (Repetição) em Python com Google Colab
9:34
LABGET TUTORIAIS
Рет қаралды 28
[Curso Básico Python] Aula 4 - Listas e Tuplas
24:48
IEEE PES UFBA
Рет қаралды 17
Parenting hacks and gadgets against mosquitoes 🦟👶
00:21
Let's GLOW!
Рет қаралды 9 МЛН