mirror of
				https://github.com/pocketpy/pocketpy
				synced 2025-10-26 14:30:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			16 lines
		
	
	
		
			345 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			345 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from __builtins import next
 | |
| 
 | |
| def zip_longest(a, b):
 | |
|     a = iter(a)
 | |
|     b = iter(b)
 | |
|     while True:
 | |
|         ai = next(a)
 | |
|         bi = next(b)
 | |
|         if ai is StopIteration and bi is StopIteration:
 | |
|             break
 | |
|         if ai is StopIteration:
 | |
|             ai = None
 | |
|         if bi is StopIteration:
 | |
|             bi = None
 | |
|         yield ai, bi
 |