zoukankan      html  css  js  c++  java
  • python 列表与字典相互转换

    1. 2个列表转换为字典

    #encoding=utf-8
    list1=["a","b","c"]
    list2=[1,2,3]
    d={}
    for i in range(len(list1)):
        d[list1[i]]=list2[i]
    print (d)

    2.  使用内置函数 zip 

    3.求一个列表中所有数据类型的次数

    #encoding=utf-8
    l = [1,2,"s",[1,23],{1:2},(1,2),set([1,2]),"b",-2]
    d = {"int":0,"str":0,"list":0,"tuple":0,"set":0,"dict":0,"complex":0}    #先用字典定义列表中的数据类型
    for i in l:
        if isinstance(i,str):   判断字符串类型
            d["str"]+=1
        if isinstance(i,int):   判断整型类型
            d["int"]+=1
        if isinstance(i,list):
            d["list"]+=1
        if isinstance(i,set):
            d["set"]+=1
        if isinstance(i,tuple):
            d["tuple"]+=1
        if isinstance(i,dict):
            d["dict"]+=1
        if isinstance(i,complex):  判断复数类型
            d["complex"]+=1
    print(d)

     {'int': 3, 'str': 2, 'list': 1, 'tuple': 1, 'set': 1, 'dict': 1, 'complex': 0}

     4.  字典转化成列表

  • 相关阅读:
    CSS---伪类
    CSS---选择器
    CSS---如何引用样式表
    HTML-- 表单
    HTML-- 文本标签
    HTML--连接、锚点
    HTML--表格
    递归算法
    PHPCMS V9 友情链接的调用
    thinkcmf跳转用户登录和个人中心页面时出现Call to undefined function sp_sql_posts()错误
  • 原文地址:https://www.cnblogs.com/liyujie1978/p/9542495.html
Copyright © 2011-2022 走看看