1.有字符串"k:1|k1:2|k2:3|k3:4" 处理成字典{'k':1,'k1':2,'k2':3,'k3':4} s = "k:1|k1:2|k2:3|k3:4" dic = {} c = s.split("|") for i in c: k,v = i.split(":") dic[k] = int(v) print(dic) 2.元素分类,有如下值li = [11,22,33,44,55,66,77,88,99,90],将所有大于66的值保存至字典的第一个key中,将小于66的值保存于第二个key中。 li = [11,22,33,44,55,66,77,88,99,90] dic = {'k1':[],'k2':[]} for i in li: if i == 66: continue elif i > 66: dic.setdefault('k1').append(i) else: dic.setdefault('k2').append(i) print(dic) 3.输出商品列表,用户输入序号,显示用户选中的商品 商品列表: goods = [{"name":"电脑","price":1999}, {"name":"鼠标","price":10}, {"name":"游艇","price":20},