Enumeration of Python
Built-in function enumearate ()
- Enumerate () is a python built-in function
- Enumerate are enumerated and enumerated in the dictionary.
- For an iterative (iterable)/Ergodic object (such as a list, string), enumerate makes it an index sequence that can be used to obtain both the index and the value
- Enumerate multiple for counting in a for loop
Enumerate () use
- If you want to traverse the index and iterate through the elements on a list, you can first write this:
List=["This", "yes", "one", "Test"]for I in range (len (list)): print (I,list[i])
- The above method is somewhat cumbersome, and the use of enumerate () will be more direct and graceful:
List=["This", "yes", "one", "Test"]for index,iterm in Enumerate (list): print (index,iterm)
- Enumerate can also receive a second parameter that specifies the index starting value, such as:
List=["This", "yes", "one", "Test"]for index,iterm in Enumerate (list,1): print (index,iterm)
Add
If you want to count the number of lines in a file, you can write:
‘r‘).readlines())
This method is simple, but may be slow, and cannot even work when the file is larger.
You can use enumerate ():
0for index, line in enumerate(open(filepath,‘r‘)): count += 1
Python enumeration--built-in function-enumerate ()