作业一
a={“name”:“123”,“data”:{“result}”:[{“src”:“python1”},{“src”:“python2”},{“src”:“python3”}]}} 找到pyhon1/pyhon2/pyhon3
a = {"name":"123","data":{"result":[{"src":"python1"},{"src":"python2"},{"src":"python3"}]}}
result1=(a['data']['result'][0]['src'])
result2=(a['data']['result'][1]['src'])
result3=(a['data']['result'][2]['src'])
print(result1)
print(result2)
print(result3)
方法二
b=a.get('data')
print(b)
result1=b['result'][0]['src']
print(result1)
result2=b['result'][1]['src']
print(result2)
result3=b['result'][2]['src']
print(result3)
题目二
2.有如下值集合[11,22,33,44,55,66,77,88,99,90], 将所有大于66的值保存至字典的第一个key的值中,将小于66值保存至第二个key的值中
list=[11,22,33,44,55,66,77,88,99]
list1=[]
list2=[]
dict1={}
for i in list:
if i<66:
list1.append(i)
else:
list2.append(i)
dict1['key1']=list1
dict1['key2']=list2
print(dict1)