For example, L = [1,2,2,3,4,9] Expected output: 1 occurred 1 times 2 occurred 2 times 3 occurred 1 times 4 occurred 1 times 9 occurred 1 times
            Asked
            
        
        
            Active
            
        
            Viewed 71 times
        
    -2
            
            
        - 
                    collections.Counter(l) – Buddy Bob May 27 '21 at 16:09
- 
                    2Does this answer your question? [How can I count the occurrences of a list item?](https://stackoverflow.com/questions/2600191/how-can-i-count-the-occurrences-of-a-list-item) – jdabtieu May 27 '21 at 16:10
- 
                    Welcome to stackoverflow, we expect you to do your research before posting a question. Searching [your question exactly](https://www.google.com/search?q=print+the+no+of+times+each+integer+in+a+list+occurred) will get you what you need. – Harshal Parekh May 27 '21 at 16:15
2 Answers
2
            
            
        Try this:
import collections
for k, freq in collections.Counter(L).items():
    print(f"{k} occurred {freq} times")
 
    
    
        Shivam Roy
        
- 1,961
- 3
- 10
- 23
1
            
            
        If you want to print these out as strings:
for i in set(L):
    print(f"{i} occurred {L.count(i)} times"
If you want to store these counts to use later in the code, use a dictionary:
d = {i: L.count(i) for i in set(L)
 
    
    
        not_speshal
        
- 22,093
- 2
- 15
- 30
