What are the advanced built-in functions in python
This article will explain in detail what advanced built-in functions there are in python. The editor thinks it is very practical, so I share it with you for reference. I hope you can get something after reading this article.
1. Enumerate returns enumerated objects for iterable objects of sequence types.
2. Eval takes out the contents of the string.
Returns the evaluation result of a valid expression in str.
3. Exec runs the compiled string.
4. Filter filter filters out the desired objects.
Example
List1 = [1Personookkkk'] s = enumerate (list1) print (s) # generate an enumerated object for i in s: print (I) # (0,1) # (1SCOKKOG') # (2,3) # (3SCOKKKK') data = list (s) print (data) # [(0,1), (1rect Pokok'), (2,3), (3) 'kkk')] a =' 1+2+3'print (a) # 1+2+3print (eval (a)) # 6b ='we's slots # print (eval (b)) # error report Must be a valid expression c = 12d = 24e = 'sum = c+d'print (e) # sum = c+dexec (e) print (sum) # 36 def func (x): return x > 5List2 = [i for i in range (10)] print (func (6)) # Truef_list = filter (func,list2) print (f_list) # returns a filter object list3 = list (f_list) print (list3) # [6,7,8 9] def func1 (y): if y > 5: return yellow2list4 = [i for i in range (10)] f_list = filter (func1,list4) list5 = list (f_list) print (list5) # [6, 7, 8, 9] # filter only What is filtered is what is returned, and the value def func2 (k): if k is not changed.