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.