Aktywne Wpisy

sylwke3100 +3
Ile mieście lat jak pierwszy raz wyjechaliście choćby na jeden dzień za jakiekolwiek granicę?

Dzisiejsze śniadanie: Smażona szynka wieprzowa, smażone wątróbki drobiowe, marynowany filet śledziowy, sól.
#sniadanie #sniadaniezwykopem #foodporn #dieta #gotujzwykopem #jedzzwykopem #dziendobry #pdk
#sniadanie #sniadaniezwykopem #foodporn #dieta #gotujzwykopem #jedzzwykopem #dziendobry #pdk
źródło: comment_TSUZGdZxR1inmVlsLuMnf8WpqvFHW6Pr
Pobierz




nie mogę wymyślić jak to zrobić...
proszę o pomoc
mam listę a=[0,10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
chciałbym otrzymać wszystkie liczby pomiędzy każdym z elementów
pomiędzy 0 a 10 mamy 1,2,3,4,5,6,7,8,9, i 10 włącznie
i następne 10 i 20 , 11, 12, 13, 14 15, itd....
(x for x in range(a[0], a[-1]) if not x in a)?nastepnie przez podwojna for ale tez d--a
chyba juz za pozno na mnie dzis...
If iterator =! Element tablicy > wywsietl
a=[0,10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
chce by mi wyswietlilo elementy pomiedzy kazdym z elementow glownych:
czyli masz element a[0]=0 i a[1]=10 potrzebuje wszystkie elementy miedzy nimi, po ich wyswietleniu idzie przeskok do nastepnej pary czyli a[2]=20 i a[2]=30 i otrzymuje te elementy
źródło: comment_1584216267VVAz257dBJB1t4Auvi7fk4.jpg
Pobierzout = [x for key, item in enumerate(some) for x in range(some[key-1], item) if key]ewentualnie:
out = [x for key, item in enumerate(some) for x in range(some[key-1]+1, item+1) if key]gdzie
some, to twoja listaDziekuje za pomoc!
x=(range(a[x]+1, a[x+1]+1) for x in range(len(a)))Oczywiście zakładając że "przeskok" ma mieć jakieś znaczenie, a wartości to nie są po prostu kolejne wielokrotności dziesiątki. W przeciwnym wypadku jak to @OPcodeRTI zauważył równie dobrze można wziąć po prostu pierwszy i ostatni element listy.
Naucz się opie precyzyjniej pytania zadawać, bo inaczej ci kariery w tej
i duzych zakresach
1000000000000
ni jak by nie bylo nie wyswietisz kazdego elementu z zakresu a=list(range(100000000000000)) bo sie wywroci, trzeba to podzielic na mniejsze dzialki,max zakres tabeli w py to 536870910
tak wiec dziele liczbe na zakresy i z nich biore pojedyncze...
@luukasek: o typie... do tego są generatory, a nie jakieś heretyckie sposoby krojenie list.
lista = [ a, b, c, d]
chcesz w wyniku zakresy
1. pomiędzy a i b
2. pomiędzy c i d
?
źródło: comment_1584218411rZHxJq8s3nhE5fJ27PVkue.jpg
Pobierz