yes the list must have something in it before you pop it. (and being python zero (0) is the first entry and number 1 is the second.
as long as you follow the format $ nameOfTheList.pop(entryNumber)
I can't take all the credit Cr8tiveM3dia did some of the coding to.