How to use itertools function in python
Editor to share with you how to use the itertools function in python, I believe most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!
1. Combine iterable objects.
Import itertoolscountries = ['USA',' Australia', 'Canada','Germany'] result = itertools.combinations (countries, 3) for i in result:print (I)
2. Elements are allowed to repeat.
Import itertools country= ['USA',' Australia', 'Canada','Germany'] result = itertools.combinations_with_replacement (countries, 3) for i in result:print (I)
3. Counting. Generates an iterator that returns evenly spaced values starting with a number specified by start.
Import itertools: print (I) if I > 30: Break for I in itertools.count (20j4)
4. Put things together as in SQL.
Import itertools countries = [("West", "USA"), ("West", "Canada"), ("East", "Singapore"), ("East", "China")] iterator_one = itertools.groupby (countries, lambda x: X [0]) for key Group in iterator_one: result = {key: list (group)} print (result) these are all the contents of the article "how to use the itertools function in python" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!