美文网首页
字典按key排序插入pymysql

字典按key排序插入pymysql

作者: lkning | 来源:发表于2018-05-10 17:40 被阅读0次
    
    page_list = []
    a = [{'runAsShopTitle': '健足乐旗舰', 'runAsShopId': 569771360, 'cateName': '女鞋', 'uv': 8599, 'payAmt': 330711.16000000184,
          'rfdSucAmt': 4258},
         {'runAsShopTitle': '健足乐旗舰', 'runAsShopId': 569771360, 'cateName': '流行男鞋', 'uv': 1854, 'payAmt': 13745.939999999984,
          'rfdSucAmt': 1523},
         {'runAsShopTitle': '健足乐旗舰', 'runAsShopId': 569771360, 'cateName': '男装', 'uv': 93, 'payAmt': 1120.0,
          'rfdSucAmt': 0}]
    new_list = []
    for data in a:
        shop = sorted(data.items(), key=
            lambda a:1 if a[0] == 'runAsShopTitle' else 2
            if a[0] == 'runAsShopId' else 3
            if a[0] == 'cateName' else 4
            if a[0] == 'uv' else 5
            if a[0] == 'cateName' else 6
            if a[0] == 'payAmt' else 7
        )
        shop_list = []
        for i in shop:
            shop_list.append(i[1])
        new_list.append(shop_list)
    print(new_list)
    

    log.txt

    [
    ['健足乐旗舰', 569771360, '女鞋', 8599, 330711.16000000184, 4258],
     ['健足乐旗舰', 569771360, '流行男鞋', 1854, 13745.939999999984, 1523], 
    ['健足乐旗舰', 569771360, '男装', 93, 1120.0, 0]]
    
    

    相关文章

      网友评论

          本文标题:字典按key排序插入pymysql

          本文链接:https://www.haomeiwen.com/subject/zvrtdftx.html