字典(dict)删除元素, 能够选择两种方式, dict.pop(key)和del dict[key]. 代码 # -*- coding: utf-8 -*- def remove_key(d, key): r = dict(d) del r[key] return r x = {1: 2, 3: ...
分类:
编程语言 时间:
2017-06-07 12:41:20
阅读次数:
134
字典 key-value info={'name':'liuxiaoyang','age':24,sex:'female'} 字典和列表一样,也能够存储多个数据 列表中找某个元素时,是根据下标进行的 字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'age' ...
分类:
编程语言 时间:
2017-05-30 12:26:48
阅读次数:
160
两种方法 捷径 eval(str) 关于eval()的说法,官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果。 实际上这是有局限的,例如处理多维字典就不行了 json 另一种专业的转换工具是json ...
分类:
编程语言 时间:
2017-05-27 13:34:43
阅读次数:
201
def create(self,cr,uid,vals,context=None): if context is None: context ={} if vals.get('name','/')=='/': vals['name']=self.pool.get('ir.sequence').get ...
分类:
编程语言 时间:
2017-05-24 09:57:17
阅读次数:
432
clear(),清空注意单纯的赋值就相当于c语言中引用,只事额外起了一个别名,所以他们指向相同的地址,所以令c={},只是另外开辟了一个新的空间让c为空,并没有改变之前的空间,所以{}与clear()看的功能一样,其实实现的原理不是一样的>>>di
{1:11,2:22,3:33}>&g..
分类:
编程语言 时间:
2017-05-22 15:03:05
阅读次数:
140
字典dict字典使用键-值(key-value)存储,在一个字典中键必须相互不同。字典具有很快的速度,因为使用了key-value存储方式,在放进去的时候会根据key算出vlaue的存放位置,这样根据key可以直接定位到value。序列是以连续的整数为索引,与字典不同的是,字典以关键字为索引,关..
分类:
编程语言 时间:
2017-05-19 22:18:32
阅读次数:
187
普通字典默认是无序的: 比如: 输出: 有序的字典需要用到OrderedDict: 输出: 用json的dumps方法将有序字典转为字符串: 输出: ...
分类:
编程语言 时间:
2017-05-16 23:24:53
阅读次数:
198
n字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中,格式如下所示:d={key1:value1,key2:value2}键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的..
分类:
编程语言 时间:
2017-05-13 09:51:01
阅读次数:
151
遇到的低级错误,做个小记录,防止下次在陷进去........ 两行数据,分别每行做为一个字典,存传在list中,但是现在问题来了,第二行的数据会覆盖第一行.结果就是,list存储了的两个元素的数据一样.都是最后一条. 如图: 经过多次检查,多次的折磨,我是越陷越深啊,因为字典对现两行数据的key值一 ...
分类:
编程语言 时间:
2017-05-12 17:30:33
阅读次数:
155
python 字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行:1 下面的是按照value的值从大到小的顺序来排序。dic = {'a':31, 'bc':5, 'c':3, 'asd':4, 'aa':74, 'd ...
分类:
编程语言 时间:
2017-05-12 01:40:48
阅读次数:
185