Upload files to "/"
This commit is contained in:
+34
@@ -0,0 +1,34 @@
|
||||
"Čo sa stane pri opakovanom volaní? Ako to opraviť?"
|
||||
```python
|
||||
def add_item(item, items=[]):
|
||||
items.append(item)
|
||||
return items
|
||||
```
|
||||
|
||||
„Na čo slúži `if __name__ == "__main__":`?“
|
||||
|
||||
Zoznam leadov:
|
||||
```python
|
||||
leads = [
|
||||
{"name": "Alice", "email": "ALICE@Example.com ", "company": "Acme"},
|
||||
{"name": "Bob", "email": "bob@example.com", "company": "Beta"},
|
||||
{"name": "Unknown", "email": "", "company": "Gamma"},
|
||||
{"name": "Alice 2", "email": "alice@example.com", "company": "Acme"},
|
||||
{"name": "No email"},
|
||||
]
|
||||
```
|
||||
|
||||
Napíš funkciu:
|
||||
|
||||
```python
|
||||
def prepare_leads(leads):
|
||||
...
|
||||
```
|
||||
|
||||
ktorá:
|
||||
|
||||
1. odstráni leady bez platného e-mailu (pre účely testu stačí, že obsahuje `@`),
|
||||
2. e-mail očistí (`strip`) a prevedie na lowercase,
|
||||
3. odstráni duplicity podľa e-mailu – ponechá prvý výskyt,
|
||||
4. pridá pole `personalization`, napr. `"Hello Alice, I noticed Acme."`,
|
||||
5. vráti nový zoznam a **nemení pôvodný vstupný zoznam**.
|
||||
Reference in New Issue
Block a user