0
Python List Removal and Number Subtracter
I have two questions that I cannot seem to find answers about on the internet: 1) How do you limit the number of inputs someone can give? What I mean is if you type in a wrong input a certain number of times, the program will give them a message such as "You Failed." 2) How do you remove a word from a list after it has been used so it cannot be repeated for the future?
7 Réponses
+ 2
1) That problem is only in online compilers, such as SoloLearn playground is. I'd recommend to download an IDE that can run Python code. When Python is intepreted in your device the input works smarter.
2) You can remove an item from a list using 2 different methods:
With index:
<list>.pop(<index>)
With value:
<list>.remove(<value>)
+ 1
#Maybe pop method would still solve the second problem?
#Iterating from last index to first, because list size changes.
for i in range(len(<list>)-1, -1, -1):
print(<list>.pop(i))
#Now the list would have been empty.
+ 1
No
+ 1
But I did not see anything wrong in these clips.
But if you want to remove an item after using it, you can either use pop method or do it manually or you can self define a function to do it automatically.
0
Seb TheS
1) I use VS Code for my coding (not a fan of Playground.)
2) Is that for removing the value that was just used? Not one that is just standing by?
0
Were you testing all of those, Seb TheS?
0
Seb TheS
I'll test it for myself and let you know the results. Thanks