标签:dex info 不能 json height width int http ems
1.给一个dict或者json 求 value大于53 并且为int 将该value 转换为str
mydict1 = {"a":{"a":[1,2,3]},
"b":{"b":1}}
def Foo(mydict):
for _,v in mydict.items():
if isinstance(v,dict):
Foo(v)
elif isinstance(v,int) and ord(v) > 53:
v = str(v)
elif isinstance(v,list):
for i in v :
Foo(i)
elif isinstance(v,tuple):
for i in v:
Foo(i)
2. 给一个数组 [7,3,5,6,4] 最大值不能在比他小的值前面,求最大值和最小值的差?
a = [7,3,5,6,4]
big = 0
small = 0
index = 0
for i in a:
if small == 0:
small = i
if i > big:
if index+1 == len(a):
if i > big:
big = i
elif i > a[index+1]:
pass
else:
big = i
if i < small:
small = i
index += 1 #0 1 2
over = big - small
print(over)
按照这种姿势求:
标签:dex info 不能 json height width int http ems
原文地址:https://www.cnblogs.com/liujiliang/p/9176961.html