Mapeamento de dados em list comprehension
This commit is contained in:
18
aula84.py
18
aula84.py
@@ -11,4 +11,20 @@ lista = [
|
|||||||
numero * 2
|
numero * 2
|
||||||
for numero in range(10)
|
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