pulla
pulla
#programowanie #python

Cześć, mam kolejny problem z którym nie potrafię sobie poradzić. W zasadzie w ogóle tego nie rozumiem.

To jest część mojego kodu. http://pastebin.com/CZvqnS2a

Mój problem polega na tym, że nie potrafię napisać tego if statementu tak żeby po przeszukaniu wszystkich elementów w tabeli (tabela jest listą) wyświetlił mi wartość danego elementu lub jeśli go nie ma wyświetli mi wartość None. Pomoże ktoś?
  • Najlepsze
  • Wszystkie komentarze
m.....t
m.....t
@pulla: polecam się. pisze programy za dogecoiny
Sarpens
@pulla: To tabela nie jest listą, a słownikiem. Poczytaj sobie o tablicach, listach i tuplach.
m.....t
m.....t
@pulla: to co teraz napisałaś to jest lista (w pythonowym tego słowa znaczeniu)
m.....t
m.....t
http://pastebin.com/5h2hqViH ale nie wiem czym są te Twoje zmienne dokładnie. @pulla:

Poza tym to jest w funkcji i chcesz printować return value funkcji czy pomyliłeś return z print? Troche nie wiadomo o co chodzi.
Auuron
@pulla: Jest. :P
m.....t
m.....t
@pulla: nie słuchaj wszystkich
Sarpens
@pulla: To jest lista list lub lista dwuwymiarowa, jak zwał tak zwał. Jeżeli chcesz trzymać rzeczy według schematu klucz - wartość to w Pythonie stosuje się słownik. Stwierdziłem, że to co napisałeś to jest słownik, bo użyłeś właśnie słów "klucz", "lista".
W.....s
W.....s
@pulla: zamiast return daj print ?
Sarpens
@pulla: Dlaczego odwołujesz się do pierwszego znaku w elemencie e z tablicy, gdy nie znajdziesz klucza i drugiego znaku gdybyś znalazł klucz?
pulla
pulla
pulla Autor
0
@matiit: Dokładnie chodziło mi o takie coś co napisałeś. Dzięki wielkie! Teraz widzę gdzie popełniałem błąd.
pulla
pulla
pulla Autor
0
@Sarpens: bo chce żeby funkcja mi zwróciła wartość przypisaną do klucza a nie samą nazwę klucza.
pulla
pulla
pulla Autor
0
@Sarpens: czyli jak mam takie coś: table = [[['Francis', 13], ['Ellis', 11]], [['Andy', 5]], [['Bill', 17], ['Zoe', 14]], [['Coach', 4]], [['Louis', 29], ['Rochelle', 4], ['Nick', 2]]] to to nie jest już lista? Dobrze wiedzieć, dzięki, na pewno poczytam.
pulla
pulla
pulla Autor
0
@matiit: no właśnie więc tabela w tym wypadku jest listą. Bo już się trochę zagubiłem.
PiTcA
@pulla: Używaj słowników. Też kiedyś korzystałem tylko z list, ale jednak słowniki są lepsze no i szybsze :P Jak coś to pisz, mogę pomóc :)