码迷,mamicode.com
首页 >  
搜索关键字:python--dict    ( 90个结果
python __dict__
test_\@.py#!/usr/bin/env python2#-*- coding: utf-8 -*-def args(*args, **kwargs): def _decorator(func): print "befor ", func.__dict__ ...
分类:编程语言   时间:2015-10-14 17:49:25    阅读次数:133
python dict()的使用问题
今天在用python写爬虫的过程中出现了一个问题,简明表述如下:example = dict()list = []for i in range(0,3,1): example['key'] = i list.append(example)print list输出为:[{'key': 2}...
分类:编程语言   时间:2015-09-28 13:12:48    阅读次数:187
python生成一个字典的嵌套
初学python,在网上看到了很多关于如何解析多层嵌套的,但是如何生成我搞了好久,主要还是不熟python的一些函数的用法,基础知识还是要看一看的。 目的:生成{1: {‘errors’: {0: ‘d:\helloworld’, 1: ‘d:\dict’}, ‘os’: ‘windows’, ‘vob’: 2}}这样的多层嵌套的数据。 d1={} d1.setdefault(1,{})[er...
分类:编程语言   时间:2015-07-26 00:33:50    阅读次数:169
python dict排序
按值排序,reverse=True为从大到小排序dic={‘a‘:31,‘bc‘:5,‘c‘:3,‘asd‘:4,‘aa‘:74,‘d‘:0}dic=sorted(dic.iteritems(),key=lambdad:d[1],reverse=True)按key排序dic=sorted(dic.iteritems(),key=lambdad:d[0])生成的结果为元组
分类:编程语言   时间:2015-06-29 20:41:57    阅读次数:189
Python学习笔记 - dict和set
dict内部存放的顺序和key放入的顺序是没有关系的 和list相比较,dict有以下几个特点: 1.查找和插入的速度极快,不会顺着key的增加而增加 2.需要占用大量的内存,内存浪费多 而list相反: 1.查找和插入的时间随着元素的增加而增加; 2.占用空间小,浪费内存很少。 所以,dict是用空间来换取时间的一种方法。 dict可以用在需要高速查找的很多地方。 需要牢记的第一条就是dict的key必须是不可变对象。 这是因为dict根据key来计算value的存储位置,如果每次计算 相同的key得...
分类:编程语言   时间:2015-06-29 10:15:40    阅读次数:148
(翻译)如何对python dict 类型按键(keys)或值(values)排序
如何对dict类型按键(keys)排序(Python 2.4 或更高版本):mydict = {'carl':40, 'alan':2, 'bob':1, 'danny':3}for key in sorted(mydict.iterkeys()...
分类:编程语言   时间:2015-06-22 22:07:06    阅读次数:149
python路上的陷阱
preface: 这是个悲伤的故事。python基础没学好,容我写篇博客压压惊,不多说了,直接上代码。 一、复制运算,连等会让所有对象共享一个地址。还是不要偷懒的好。 In [4]: a = b = c = {} In [5]: a["abc"] = 2 In [6]: b Out[6]: {'abc': 2} In [7]: a = {} In [8]: b = {} In [9]: c...
分类:编程语言   时间:2015-06-09 17:25:08    阅读次数:132
python字典类型用法举例
字典是python语言中唯一的映射类型,用花括号{}表示,一个字典条目就是一个键值对,方法keys()返回字典的键列表,values()返回字典的值列表,items()返回字典的键值对列表。字典中的值没有任何限制,它们可以是任意python对象,但字典中的键是有类型限制的,每个键只能对应一个值,且键必须是可哈系的,所有不可变类型都是可哈希的。不可变集合frozenset的元素可作为字典的键,但可变...
分类:编程语言   时间:2015-05-07 08:47:44    阅读次数:129
python创建字典多种方式
1.创建空字典>>> dic = {} >>> type(dic) 2.直接赋值创建>>> dic = {'spam':1, 'egg':2, 'bar':3} >>> dic {'bar': 3, 'egg': 2, 'spam': 1}3.通过关键字dict和关键字参数创建>>> dic = dict(spam = 1, egg = 2, bar =3) >>> dic...
分类:编程语言   时间:2015-04-22 09:43:18    阅读次数:119
Python学习笔记之dict、set
dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list:names = ['Michael', 'Bob', 'Tracy'] scores = [95, 75, 85]给定一个名字,要查找对应的成绩,就先要...
分类:编程语言   时间:2015-04-18 17:50:30    阅读次数:202
90条   上一页 1 ... 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!