33 lines
703 B
Python
33 lines
703 B
Python
def main():
|
|
my_dict = {'data1': 100, 'data2': -54, 'data3': 247}
|
|
|
|
print('==Exercise 4==')
|
|
|
|
dvs = [my_dict[i] for i in my_dict.keys()]
|
|
|
|
print(f"Dict: {my_dict}")
|
|
print(f"Sum: {sum(dvs)}")
|
|
mv = 1
|
|
for i in dvs:mv*=i
|
|
print(f"Mul: {mv}")
|
|
ma,mi = max(dvs),min(dvs)
|
|
|
|
def find_idx(d,v):
|
|
idxs = []
|
|
for ii in d.keys():
|
|
if d[ii]==v:idxs.append(ii)
|
|
return idxs
|
|
|
|
mai,mii = find_idx(my_dict,ma),find_idx(my_dict,mi)
|
|
print(f"Max: {ma}, index:{mai}")
|
|
print(f"Min: {mi}, index:{mii}")
|
|
|
|
my_dict.pop('data2')
|
|
|
|
print(f"Popped 'data2': {my_dict}")
|
|
|
|
print('==End Of Ex4==')
|
|
return 0
|
|
|
|
if __name__ == '__main__':
|
|
main() |