Pytania otagowane jako dictionary

5
Po co przechowywać funkcję w słowniku Pythona?
Jestem początkującym Pythonem i właśnie nauczyłem się techniki obejmującej słowniki i funkcje. Składnia jest łatwa i wydaje się trywialna, ale moje zmysły pytona mrowią. Coś mi mówi, że jest to głęboka i bardzo pytoniczna koncepcja i nie do końca rozumiem jej znaczenie. Czy ktoś może nazwać tę technikę i wyjaśnić, …


5
Kiedy używać słownika vs krotki w Pythonie
Konkretnym przykładem jest lista nazw plików i ich rozmiarów. Nie mogę zdecydować, czy każdy element na liście powinien mieć formę {"filename": "blabla", "size": 123}, czy tylko ("blabla", 123). Słownik wydaje mi się bardziej logiczny, ponieważ na przykład dostęp do rozmiaru file["size"]jest bardziej objaśniający niż file[1]... ale tak naprawdę nie jestem …



1
Wydajność słowników C #
Słowniki C # to prosty sposób na sprawdzenie, czy coś istnieje itp. Mam jednak pytanie, jak działają. Powiedzmy, że zamiast słownika używam ArrayList. Zamiast używać ContainsKey(lub równoważnej metody w innym języku) przeglądam ArrayList, aby sprawdzić, czy coś tam istnieje (lub przeprowadzam wyszukiwanie binarne, jeśli dane są sortowane lub coś podobnego). …

4
Praktyczne limity wielkości tabeli mieszającej i słownika w języku c #
Jakie są praktyczne ograniczenia liczby elementów, które może zawierać słownik lub tablica mieszająca C # 4, oraz całkowita liczba bajtów, jaką te struktury mogą zawierać. Będę pracować z dużą liczbą obiektów i chcę wiedzieć, kiedy te struktury zaczną napotykać problemy. Dla kontekstu użyję 64-bitowego systemu z mnóstwem pamięci. Ponadto będę …

3
W Pythonie 3.4+, dlaczego powinienem używać namestuple zamiast SimpleNamespace, gdy nie używam dict, wydają się bardzo podobne
W pewnym momencie możesz natrafić na funkcje z wieloma argumentami. Czasami sensowne jest łączenie niektórych argumentów w superargumenty. Często robiłem to z dyktando, ale teraz szukam lepszych sposobów na zrobienie tego. Chciałbym włączyć ... def do_something(ax, ay, az, bu, bv, c): # Do something ... w ... def do_something(a, b, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.