I am using Python 3.0 to write a program. In this program I deal a lot with lists which I haven’t used very much in Python.
I am trying to write several if statements about these lists, and I would like to know how to look at just a specific value in the list. I also would like to be informed of how one would find the placement of a value in the list and input that in an if statement.
Here is some code to better explain that:
count = list.count(1)
if count > 1
(This is where I would like to have it look at where the 1 is that the count is finding)
Thank You!
First off, I would strongly suggest reading through a beginner’s tutorial on lists and other data structures in Python: I would recommend starting with Chapter 3 of Dive Into Python, which goes through the native data structures in a good amount of detail.
To find the position of an item in a list, you have two main options, both using the
indexmethod. First off, checking beforehand:Your other option is to catch the
ValueErrorthrown byindex:One word of caution: avoid naming your lists
list: quite aside from not being very informative, it’ll shadow Python’s native definition oflistas a type, and probably cause you some very painful headaches later on.