|

Python – #23 – list() – .sort()

Metoda .sort() Metoda sortuje elementy w liście. Składnia: Parametry: key – argument opcjonalny – domyślna wartość None – określa funkcję o jednym argumencie, która jest używana do wyodrębnienia klucza porównawczego z każdego elementu; reverse – bool – argument opcjonalny – domyślna wartość False – elementy listy są sortowane tak, jakby każde porównanie było odwrócone. Wartość…

|||

Django – #40 – REST API cz. 15 – Aplikacja Django korzystająca z API DRF – get()

Wprowadzenie. Wyobraźmy sobie, że skończyliśmy prace nad naszym API lub też API jest stworzone w takim stopniu, że może być wykorzystane przez zewnętrzne aplikacje. W związku z powyższym kolejnym krokiem, jaki warto poznać, jest korzystanie z REST API stworzonego przy pomocy Django Rest Framework, poprzez zwykłą aplikacją w Django. Warto w tym miejscu zaznaczyć, że przy…

|

Python – #20 – list() – .pop()

Metoda .pop() Metoda usuwa element znajdujący się na podanej pozycji w liście, a następnie go zwraca. Jeżeli nie podamy indeksu, metoda usuwa i zwraca ostatni element z listy. Składnia: Parametry: index – numer pozycji elementu w liście, który zostanie usunięty z listy i zwrócony. Wartość zwracana: item – element, który jest wskazany przez indeks. Przykłady:…

|

Python – #18 – list() – .index()

Metoda .index() Metoda zwraca indeks pierwszego elementu z listy, którego wartość jest równa argumentowi. Metoda zwraca błąd ValueError, jeżeli element nie istnieje. Składnia: Parametry: item – element szukany w liście start – parametr opcjonalny – int – pierwszy numer indeksu, od którego rozpoczyna się szukanie w liście. end – parametr opcjonalny – int – ostatni numer indeksu, na którym…

|

Python – #15 – list() – .copy()

Metoda .copy() Zwraca płytką kopię (shallow copy) listy. Płytka kopia powoduje przekopiowanie jedynie wartości listy. Gdy porównamy identyfikator obiektu oryginalnej listy z identyfikatorem obiektu skopiowanej listy, to zauważymy, że identyfikatory posiadają różne wartości. Składnia: Parametry: Metoda nie posiada parametrów. Wartość zwracana: list() Przykłady: Kopiowanie głębokie (deep copy) powoduje skopiowanie referencji do obiektu, przez co, gdy…