内置函数

内置函数
1 sorted() 排序
dict2={'name':'wuya',"sex":"boy","job":"testDev","salary":109.09}
date=dict(sorted(dict2.items(),key=lambda s:s[0]))
print(date)
2  enumrate() 列举
str1='学无止尽'
str_dict=dict(enumerate(str1))
print(str_dict)
print(type(str_dict))
3  len()  长度
4 max() 最大 min()最小 sum()和
dict1={'name':'wuya',"score":[
{"score":90},
{'score':88},
{'score':60}]}
list1=[]
for item in dict1['score']:
list1.append(item['score'])
print('最大',max(list1))
print('最小',min(list1))
print('平均',sum(list1)/len(list1))
print('和',sum(list1))

5 range()范围
list=[i for i  in  range(1,10)]
print(list)
6  type() 类型 
list=[1,2,3,4]   print(type(list))  list

7 id() 存储位置
id(list)
8  dir() 
返回
9 zip()
打包
a=['黎明','钉钉','几讲']
b=[22,44,66]
e={ key:valuers for key,valuers in zip(a,b)}
print(e)
10  abs绝对值  
abs(-10)  10
11 chr()数字转字母 
chr(97)  'a'

12 ord()字母转数字
ord('a') 97

13 eval 执行字符串的表达式
str=‘2=3’ eval(str)  5 

14 lanbda() 匿名函数
lanbda a:a+10 :之前是形式参数 :之后是函数的表达式

15 filter() 过滤
abj=list(filter(lambda a:a>2,[x for x in range(10)]))
print(abj)

16 map() 对所有的元素做同样的操作
abj=list(map(lambda a:a+10,[x for x in range(10)]))
print(abj)
posted @ 2022-06-16 17:42  刘乐乐liu  阅读(27)  评论(0)    收藏  举报