zoukankan      html  css  js  c++  java
  • python 列表转字典的一些方法

    如果是一个列表的话,转字典,字典的长度一定为偶数

    方法一:

    new = ['法人名称:', '文化传播有限公司', '主要经营产品:', '明星经纪 沙画表演 激光舞 光影互动 明星模仿秀 外籍乐队 外籍舞蹈 创意舞蹈', '', '', '经营范围:',
             '承办经批准的文化交流活动;文化艺术交流活动策划;庆典活动策划;企业形象策划;市场营销策划;舞台艺术造型策划;会务服务;展览展示服务;礼仪服务;摄影服务。**【依法须经批准的项目,经相关部门批准后方可开展经营活动】',
             '发证机关:', '工商行政管理局九龙坡区分局', '核准日期:', '2016', '经营状态:', '存续(在营、开业、在册)', '经营模式:',
             '激光舞 沙画 人影互动 明星经纪', '成立时间:', '2016年0月0日', '职员人数:', '1人', '注册资本:', '1 (万元)', '所属分类:', '影视节目制作公司', '所属城市:', '企业网', ' ', '龙坡区', ' ', '家坪', '类型:',
             '有限责任公司', '人气值:', '90次',]
    
    
    argsdict = {}
    testnew = [i for i in new if i != '' and i != ' ']
    for a, single in enumerate(testnew):
        # print(a,single)
        if a%2 == 0:
            args[testnew[a]] = testnew[a+1]
    print(argsdict)

    方法二:利用zip函数(两个列表,或者把一个列表转为两个列表再用zip函数)

    待完成

    方法三:利用函数的**kwargs属性,把列表里的值转为=相连的值,再传入自定义函数中

    待完成

    方法(待补充)

  • 相关阅读:
    链接数据库
    Ajax 密码验证
    for循环 打印菱形 空 和 实
    for 循环 正方形
    面向对象
    用正则表达式 匹配手机号码
    正则表达式
    js 中 == 和=== 有什么区别?
    js 删除
    封装函数增删改查
  • 原文地址:https://www.cnblogs.com/Robertzewen/p/9498946.html
Copyright © 2011-2022 走看看