reversed 反转
l=[1,2,3,4]
print(list(reversed(l)))
print(l)
---
[4, 3, 2, 1]
[1, 2, 3, 4]
round 四舍五入
print(round(3.5))
---
4
slice切片
l='hello'
s1=slice(3,5)
s2=slice(1,4,2)
print(l[s1])
print(l[s2])
print(s2.start)
print(s2.stop)
print(s2.step)
sorted 排序
# 排序本质就是在比较大小,不同类型之间不可以进行排序
l=[2,3,4,1,5]
print(sorted(l))
---
[1, 2, 3, 4, 5]
sorted排序字典
people=[
{'name': 'alex', 'age':18},
{'name': 'wupeiqi', 'age':20},
{'name': 'zsc', 'age':100},
{'name': 'lhf', 'age':30}
]
print(sorted(people,key=lambda dic:dic['age']))
# 根据values排序取出key
name_dic={
'yuanhao': 900,
'alex':200,
'wupei':300
}
print(sorted(name_dic,key=lambda key:name_dic[key]))
locals 显示局部变量的内容,以字典的形式
vars()显示。。。
def test():
msg='hello,world.'
print(locals())
print(vars())
print(vars(int))
test()
---
{'msg': 'hello,world.'}
{'msg': 'hello,world.'}
{'__repr__': <slot wrapper '__repr__' of 'int' objects>, '__hash__':
import
- import 不能导入字符串
- __import__()可以导入字符串