• 字典操作流程


    '''
    数据类型划分;可变数据类型不可变数据类型
    不可变:元祖,bool,int str 可哈希
    可变:list, dict set 不可哈希
    dict key 必须是不可变数据类型
    value 任意数据类型

    dict 优点:二分查找
    存储大量数据
    特点:无序的

    '''

    # dic = {"name":["erge", "suiyue", "tiantian"],
    # "py9" :[{'num':71, "age":18}],
    # True:1,
    # (1,2,3):"wuyiyi",
    # 2:"erge"
    # }
    # print(dic)
    #
    # dic1= {"age":18, "name":"jin","sex":"male"}
    # print(dic1)
    # #add only two
    # dic1["high"] = 185 #no is add
    # dic1["age"] = 16 #have key change value

    # dic1.setdefault("weight")#having no key add
    # dic1.setdefault("age", 19)#have key no change
    # print(dic1)

    #delete

    # print(dic1.pop("age")) having return value
    # print(dic1.pop("ergao","no key")) not having can return note
    # print(dic1)
    # dic1.popitem()#random delete
    # print(dic1)
    # dic1.popitem()
    # print(dic1)

    # del dic1["name"]
    # print(dic1)

    # del dic1
    # print(dic1)

    # dic1.clear()
    # print(dic1)

    #change
    # dic1["age"] = 16 #have key change value
    dict = {"name":"jin","age":18,"sex":"male"}
    # dic2 = {"name":"alex","weight":75}
    # dic2.update(dic)# all update
    #
    # print(dic)
    # print(dic2)

    #find just as list

    # print(dict.keys(),type(dict.keys()))
    # print(dict.values())
    # print(dict.items())

    # for i in dict.items():
    # print(i)

    # for i in dict.values():
    # print(i)
    # a,b = 1,2
    # print(a,b)

    # a = 1
    # b = 2
    # print(a,b)

    # a,b=[1,2],[2,3]
    # print(a,b)
    # for k,v in dict.items():
    # print(k,v)

    print(dict.get("namel"))



    dic = {
    "name":["alex", "wusir", "taibai"],
    'py9':{
    "time":"1213",
    "learn money" : 19800,
    "addr":"CBD"

    },
    "age":21
    }

    # dic["age"] = 56
    # print()
    # print(dic["name"])
    # dic["name"].append("ritian")
    # print(dic["name"])
    # dic["name"][1] = dic["name"][1].upper()
    # print(dic["name"])

    dic["py9"]["female"] = 6

    # print(dic)

    info = input(">>>")#sjihafdslkjke12jk324jweq23
    for i in info:
    if i.isalpha():
    info=info.replace(i," ")

    info = info.split()
    print(info)
    print(len(info))







  • 相关阅读:
    lvs_基础理论
    iptables_表和链(Traversing of tables and chains)
    题解-【集训队作业2018】Simple Tree
    题解-CF559C
    题解-[Violet]天使玩偶/SJY摆棋子
    题解-[POI2014]PRZ-Criminals
    题解-CF961G
    题解-CF1392H
    WorldCreator基础流程
    gstreamer-vaapi 之 README
  • 原文地址:https://www.cnblogs.com/jly1/p/9567946.html
Copyright © 2020-2023  润新知