a = {'a' : {'a' : 'some value'}}
b = {'a' : {'b' : 'some_value'}}
updated={}
updated['a']={} #или сразу updated={'a':{}}
updated['a']['a']=a['a']['a']
updated['a']['b']=b['a']['b']
print (updated)
updated2={}
updated2['a']={}
updated2['a'].update(a['a'])
updated2['a'].update(b['a'])
print (updated2)
#newlist=[('user4', 1010), ('user2', 239), ('user3', 192), ('user1', 56), ('user5', 12)]
for i in newlist: print (i[0],i[1])
for filename in sorted(glob.glob('result/*.png')):
img = cv2.imread(filename)
height, width, layers = img.shape
size = (width,height)
img_array.append(img)
.....
l=['frame1.jpg','frame2.jpg','frame3.jpg','frame13.jpg','frame100.jpg','frame101.jpg','frame200.jpg']
print ('\r\n'.join(sorted(l))) #обычная сортировка по алфавиту
#l = glob.glob('result/*.png'):
r='(\d{1,3})'
out={int(re.search(r,x).group(0)):x for x in l}
for k, v in out.items(): print (v, '(',k,')') #сортировка по извлеченным цифрам
frame1.jpg
frame100.jpg
frame101.jpg
frame13.jpg
frame2.jpg
frame200.jpg
frame3.jpg
frame1.jpg ( 1 )
frame2.jpg ( 2 )
frame3.jpg ( 3 )
frame13.jpg ( 13 )
frame100.jpg ( 100 )
frame101.jpg ( 101 )
frame200.jpg ( 200 )