Jeżeli jest taka możliwość to napisz dwie lub więcej wersji programu: przynajmniej jedną wykorzystującą metodę algorytmiczną, kolejne z użyciem metod list, funkcji itd., możesz też pokusić się o metodę z użyciem list składanych (jeśli nie użyłeś/aś ich wcześniej).
Dla listy: lista=[2,4,6,1,3,5,2,7,2] (lista zadeklarowana w programie), napisz program, który:
1. Zwraca sumę liczb z listy.
2. Zwróci najmniejszy i największy element z listy.
3. Usuwa duplikaty z listy i zwraca listę unikalnych elementów.
4. Tworzy nową listę elementów, które występują tylko 1 raz
5. Tworzy nową listę elementów, które występują więcej niż 1 raz
6 Tworzy słownik z ilością wystapień elementów (klucz to element, wartość to ilość)
7.Odwraca listę (pierwszy element staje się ostatnim itd.)
8. Wypisuje pierwszy, środkowy (lub srodkowy sr-1 dla parzystych) i ostatni element z listy w formacie (dla lista) p:2 sr:3 o:1. Program powinien działać dla parzystych i nieparzystych elementów listy.
9. Zwraca n najczęściej występujących elementów w liście.
10. Usuwa z listy wszystkie elementy większe niż zadana liczba n (z
klawiatury)
11. Sprawdza, czy w liście wszystkie elementy są unikalne (czyli każdy element występuje tylko raz).
12. Znajdź brakujące liczby w przedziale (listy).
13. Zwraca jeden łańcuch znaków połączony rozdzielonych spacją.
14. Sprawdza, czy lista jest posortowana rosnąco.
15. Usuwa wszystkie liczby nieparzyste z listy i zwraca listę tylko z liczbami parzystymi.
16. Zwraca listę, w której każdy element jest kwadratem wartości z oryginalnej listy.
17. Podnosi każdy element listy do potęgi odpowiadającej jego pozycji w liście.
18. Zwraca liczbę liczb parzystych i nieparzystych w liście.
20. Dzieli listę na n (z klawiatury) równych części (jeśli to możliwe) i zwraca je w formie listy list.
21. Mając listę łańcuchów znaków lista=['krowa','pies','ul'], napisz program, który zamienia każdy element na jego długość.
22. Mając listę liter lista=['a','z','d','w'], napisz program, który zwróci listę z ich numerem w kodzie ASCII
23. Napisz program tworzący listy 10-elementową losowych liczb z zakresu od 1 do 49.
24. Napisz program tworzący listy 10-elementową losowych liczb z zakresu od 1 do 49, bez powtórzeń.
25. Napisz program, który przyjmuje dwie listy lista1=[1,2,3,4] lista2=['a','b','c','d'] i zwraca listę, która jest połączeniem obu list w sposób naprzemienny.
26. Mając listę lista=[1,'a','',2,'b',None,3,[]] zawierającą puste elementy, napisz program, który usuwa wszystkie puste elementy.