Mapeamento de dados em list comprehension
This commit is contained in:
18
aula84.py
18
aula84.py
@@ -11,4 +11,20 @@ lista = [
|
||||
numero * 2
|
||||
for numero in range(10)
|
||||
]
|
||||
print(lista)
|
||||
# print(list(range(10)))
|
||||
# print(lista)
|
||||
|
||||
# Mapeamento de dados em list comprehension
|
||||
produtos = [
|
||||
{'nome': 'p1', 'preco': 20, },
|
||||
{'nome': 'p2', 'preco': 10, },
|
||||
{'nome': 'p3', 'preco': 30, },
|
||||
]
|
||||
novos_produtos = [
|
||||
{**produto, 'preco': produto['preco'] * 1.05}
|
||||
if produto['preco'] > 20 else {**produto}
|
||||
for produto in produtos
|
||||
]
|
||||
|
||||
# print(novos_produtos)
|
||||
print(*novos_produtos, sep='\n')
|
||||
|
||||
Reference in New Issue
Block a user