'he' in 'hello'
>>>True
for i in 'hello':
  print(i,end = ' ')
>>>'h' 'e' 'l' 'l' 'o'
            Asked
            
        
        
            Active
            
        
            Viewed 66 times
        
    2
            
            
        
        Vadim Kotov
        
- 8,084
 - 8
 - 48
 - 62
 
        rajesh singh
        
- 31
 - 4
 
- 
                    2Because that's how the language is defined. In the latter case, `in` is not an operator but is rather part of the `for` statement. It's just two different uses of the same English word. – CryptoFool Feb 19 '21 at 06:27
 - 
                    it is not assignment, it is iterating over string. Where is the assignment? – Nagmat Feb 19 '21 at 06:27
 - 
                    3Does this answer your question? [In Python, how is the in operator implemented to work? Does it use the next() method of the iterators?](https://stackoverflow.com/questions/53542860/in-python-how-is-the-in-operator-implemented-to-work-does-it-use-the-next-me) – python_user Feb 19 '21 at 06:27
 
1 Answers
0
            
            
        On the first case in is used to check if it is included on second string, while the second in is a part of for loop for iterating over a string.
        Nagmat
        
- 373
 - 4
 - 14