Sobes.tech

Python

Tabulka obsahuje 100–500 milionů záznamů a práce s ní se stala pomalou. Co lze udělat pro optimalizaci?

Senior
РунитиРунити
25

Co je to uzávěr a jak je implementován v Pythonu?

Middle
КасперскийКасперский
22

Jaký je obecný název procesu s PID 1?

Middle
КасперскийКасперский
22

Máte seznam slovníků s informacemi o uživatelích. Musíte: 1. Filtrujte uživatele starší 18 let 2. Uložte filtrovaná data do jednoho souboru JSON 3. Vytvořte a uložte samostatný soubor se statistikami pro všechny filtrované uživatele: - Celkový počet uživatelů - Průměrný věk (zaokrouhlený na 1 desetinné místo) - Minimální a maximální věk users_data = [ { "name": "Alexey", "age": "25", "birth_date": "[phone]", "city": "Moscow" }, { "name": "Maria", "age": "17", "birth_date": "[phone]", "city": "Saint Petersburg" }, { "name": "Ivan", "age": "30", "birth_date": "[phone]", "city": "Moscow" }, { "name": "Elena", "age": "22", "birth_date": "[phone]", "city": "Novosibirsk" }, { "name": "Yves", "age": "9", "birth_date": "[phone]", "city": "..." } ]

Middle
КасперскийКасперский
17

Podmínka: Dva pole objektů. Každý objekt obsahuje číselné pole 'code'. Vraťte nové pole obsahující všechny objekty z pole a, pro které existuje objekt v poli b se stejnou hodnotou 'code'. Pořadí prvků ve výsledku je určeno pořadím odpovídajícího 'code' v b: objekty z a by měly být uspořádány ve stejném pořadí, v jakém se jejich 'code' v b objevuje. Pokud v b je několik objektů se stejným 'code', zohledňuje se pouze první výskyt. Vstupní data: - a — pole objektů ve tvaru { code: number, ...rest }, délka od 0 do 10^5 - b — pole objektů ve tvaru { code: number, ...rest }, délka od 0 do 10^5 Výstupní data: Pole objektů z a, filtrováno a seřazeno podle prvního výskytu odpovídajícího 'code' v b. Omezení: - 0 <= a.length, b.length <= 100 000 - Pole 'code' je nezáporné celé číslo - v b mohou být duplicitní 'code' — zohledňuje se pouze první výskyt Příklad funkce: ```python # Dostupné bez importu: json, sys, io def intersect_by_code(a, b): # Napište řešení zde return [] ```

Middle+
Код Открытия
16

Co je to vzor Transactional Outbox?

Middle+
iviivi
5

1. Filtrujte uživatele starší 18 let 2. Uložte filtrovaná data do jednoho JSON souboru 3. Vytvořte a uložte samostatný soubor se statistikami pro všechny filtrované uživatele: - Celkový počet uživatelů - Průměrný věk (zaokrouhlený na 1 desetinné místo) - Minimální a maximální věk

Middle
КасперскийКасперский
0
/540