Slik fjerner Tomme Underlister med Python
En liste er en datastruktur i Python som inneholder et ordnet sett med verdier eller andre datastrukturer. En liste kan inneholde underlister, slik at du kan bruke en liste av lister for å representere matriser eller andre nestede datasett. Den "fjerne" metoden på listen strukturen brukes til å sømløst fjerne et element fra og re-indeksen listen. Kombiner denne metoden med en "mens" loop, og en "prøve ... bortsett fra" struktur for raskt å fjerne alle de tomme underlister fra en liste.
Bruksanvisning
1 Start Python kommandolinje tolk, og skape eller hente listen du ønsker å jobbe med.
2 Initiere en ikke-terminer "mens" loop med følgende kommando:
mens Sant:
3 Legg en "prøve" blokk til neste linje, og pass på å entab det slik at løkken ikke begynner å utføre:
try:
4 Skriv inn følgende kommando i "prøve" blokk, noe som gjør at det er dobbelt entabbed:
datalist.remove([])
Bruke navnet på listen hvis den ikke kalles "Datalist."
5 Legg et "unntak" block, single-entabbed:
except:
6 Skriv inn "pause" kommandoen inn i "unntak" block (dobbelt entabbing) for å avslutte loopen når "fjerne" indikerer at det ikke er flere tomme underlister:
break
7 Trykk Enter for å legge til en tom linje, lukke loop, og får den til å utføre. Skriv inn navnet på listen for å sende den i tolk vinduet. Alle de tomme underlister har blitt fjernet.