ddng.net
当前位置:首页 >> python中DiCt函数 >>

python中DiCt函数

#新建一个字典 dic={}#赋值dic['name']='lejoy'dic['age']=26或dic={'name':'lejoy','age':26}#取值name=dic['name']age=dic['age']

直接赋值就可以了.a={'a':1,'b':[2]}a['c']=3(此时a = {'a':1,'b':[2],'c':3)a['b'].append(4)(此时a = {'a':1,'b':[2,4],'c':3) a['b']对应的是一个数组[2]所以有append.dict是字典,不需要增加而是直接赋值,相当于给字典添加一个定义

#字典的添加、删除、修改操作 dict = {"a" : "apple", "b" : "banana", "g" : "grape", "o" : "orange"} dict["w"] = "watermelon" del(dict["a"]) dict["g"] = "grapefruit" print dict.pop("b") print dict dict.clear() print dict#字

str_ = '''{'a':1,'b':2}'''print type(str_)str_to_dict = eval(str_)#使用eval 函数 直接转成dict ,同样适用于数组 元组.print type(str_to_dict)

问题1:如何将一个list转化成一个dictionary?问题描述:比如在python中我有一个如下的list,其中奇数位置对应字典的key,偶数位置为相应的value 解决方案:1.利用zip函数实现2.利用循环来实现3.利用 enumerate 函数生成index来实现 问题2

可以参考Python中的“关键字参数“.关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict.def test(**kw): print kw >>>kw={'a:',a,'b:',b} >>>test(a=kw['a'],b=kw['b']) {'a0': '1', 'b0': '2'}

先打开Python的代码编辑器窗口,这是必要的一步然后创建一个字典,输入 dict1={'1':'a','2':'b','3':'c'} ,然后回车,这里我将它命名为dict1,你也可以用其他的名字回车之后就打印出了{'1': 'a', '2': 'b', '3': 'c'},说明创建成功了.接着我们用Python的

dict1 = {'a':1, 'b':2,'c':'sdfs'}dict1['a'] ==> 1dict1['b'] ==> 2dict1['d'] = 'ddd'==>dict1 = {'a':1, 'b':2,'c':'sdfs','d':ddd}

python3.0以上,print函数应为print(),不存在dict.iteritems()这个函数.在python中写中文注释会报错,这时只要在头部加上# coding=gbk即可#字典的添加、删除、修改操作dict = {"a" : "apple", "b" : "banana", "g" : "grape",

set(d2.items()).issubset(d1.items())set(d3.items()).issubset(d1.items())

网站首页 | 网站地图
All rights reserved Powered by www.ddng.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com