`
woxiaoe
  • 浏览: 283234 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

python字典

阅读更多

基于键值映射,

 

user1 = {};

user1['name'] = 'woxiaoe'

user1['city'] = 'cs'

user1['age'] = 1

print user1

 

user2 = {};

user2['name'] = 'yiba'

user2['city'] = 'cs'

user2['age'] = 1

mail = {'from':user1,'to':user2,'content':'hello world','file':['api.chm']}

print mail

print 'mail[content]\t' +  mail['content']

print 'from user name\t' +  mail['from']['name']

mail['file'].append('python.doc');

print mail

 

#dictionary sort

a = {'a':1,'b':2,'c':3}

print 'before sort:'

print  a

print "a.keys(): " 

print a.keys()

k = a.keys();

k.sort();

print "a.keys().sort():"

print k

print 'sorted(a):' 

print  sorted(a)

for key in sorted(a):

    print a[key]

 

output

{'city': 'cs', 'age': 1, 'name': 'woxiaoe'}

{'content': 'hello world', 'to': {'city': 'cs', 'age': 1, 'name': 'yiba'}, 'from': {'city': 'cs', 'age': 1, 'name': 'woxiaoe'}, 'file': ['api.chm']}

mail[content] hello world

from user name woxiaoe

{'content': 'hello world', 'to': {'city': 'cs', 'age': 1, 'name': 'yiba'}, 'from': {'city': 'cs', 'age': 1, 'name': 'woxiaoe'}, 'file': ['api.chm', 'python.doc']}

before sort:

{'a': 1, 'c': 3, 'b': 2}

a.keys(): 

['a', 'c', 'b']

a.keys().sort():

['a', 'b', 'c']

sorted(a):

['a', 'b', 'c']

1

2

3

分享到:
评论

相关推荐

    替换python字典中的key值方法

    比如有一个 ... 您可能感兴趣的文章:对python字典元素的添加与修改方法详解python 字典修改键(key)的几种方法python修改字典内key对应值的方法Python实现字典的key和values的交换对python中词典的values

    python 字典中文key处理,读取,比较方法

    这是字典里两个元素的内容,编码是utf-8,中文内容 运行代码如下 # -*- coding: utf-8 -*- rate1 = open('takeOffTime_date.txt', 'r') dic = dict() for line in rate1: line = line.strip().split(' ') data=...

    Python 的字典(Dict)是如何存储的

    ### Python字典(Dict)的存储机制详解 #### 前言 在深入探讨Python字典的存储原理之前,我们先来明确几个概念。字典是Python中的一种内置数据结构,它以键值对的形式存储数据。由于其高效的数据查找性能,字典被...

    解决Python获取字典dict中不存在的值时出错问题

    首先,Python字典提供了get方法,该方法可以避免在键不存在时抛出KeyError异常。使用get方法时,我们可以指定一个默认值,如果指定的键不存在,则返回这个默认值。在Python2.7中,如果我们不提供默认值,且键不存在...

    python字典python-physics.rar

    Python字典是Python编程语言中的一个核心数据结构,它在数据处理和科学计算中起着至关重要的作用。在"python字典python-physics.rar"这个压缩包中,我们可以推测其内容可能与使用Python进行物理学相关的计算或数据...

    Python字典的选择之道:掌握六种类型的终极指南!

    Python字典的选择之道:掌握六种类型的终极指南! 一、简介 你可能会惊讶地发现,在Python的标准库中实际上有6种不同的字典类型!在某些情况下,开发者可能不想使用标准的Python字典(dict),在本文中将讨论Python...

    Python字典推导式深度解析:用法与实践

    字典推导式(Dictionary Comprehension)是Python提供的一种优雅的方法,用于从其他数据结构创建字典。本文将详细介绍字典推导式的用法及其在不同场景下的应用。 字典推导式是Python中一种强大的特性,它提供了一种...

    python实验三、字典和集合 .doc

    【Python 字典与集合实验详解】 实验目标集中在掌握Python中的两个重要数据结构——字典...通过这个实验,你可以深入理解Python字典和集合的用法,以及它们在实际问题中的应用,这将对你的Python编程技能有很大帮助。

    浅谈python字典多键值及重复键值的使用

    在python中使用字典,格式如下: dict={ key1:value1 , key2;value2 …} 在实际访问字典值时的使用格式如下: dict[key] 多键值 字典的多键值形式如下: dict={(ke11,key12):value ,(key21,key22):value …} 在...

    python字典排序实例详解

    本文实例分析了python字典排序的方法。分享给大家供大家参考。具体如下: 1、 准备知识: 在python里,字典dictionary是内置的数据类型,是个无序的存储结构,每一元素是key-value对: 如:dict = {‘username’:’...

    python字典.pdf

    Python 字典 Python 字典是一种无序、可变、可迭代的数据类型,它由键值对组成,每个键都对应一个值。字典中的键是唯一的,而值可以是任何类型的数据。在 Python 中,字典使用大括号 {} 包围,例如:`my_dict = {'...

    Python-具有递归点符号访问的Python字典

    点符号访问通常在面向对象编程中用于调用对象的属性或方法,但在Python字典中,我们可以通过定义一个辅助函数来实现类似的功能。这个辅助函数会遍历字典的每一层,直到找到指定的键或路径。以下是一个简单的实现: ...

    python字典序.rar

    本资料包"python字典序.rar"包含了一个名为"python字典序.docx"的文档,很可能详细介绍了Python中的字典以及与其相关的字典序概念。 首先,我们要理解什么是字典。在Python中,字典是一种可变容器模型,用来存储...

    python字典示例代码

    python字典

    python字典python-other.rar

    Python字典是Python编程语言中的一个核心数据结构,它是一种关联数据类型,允许我们通过键(key)来访问对应的值(value)。与列表不同,字典的元素不是按顺序排列的,而是通过键来定位。这使得字典在处理键值对时...

    Python字典详解.zip

    Python字典是Python编程语言中的一种内置数据结构,它提供了高效的数据存储和访问方式。在Python中,字典是无序的键值对集合,其中每个键(key)都唯一对应一个值(value)。这种数据结构非常适合用于快速查找、添加...

    python字典与列表.ppt

    python字典与列表 clear( )从字典删除所有项 copy( )创建并返回字典的浅拷贝(新字典元素为原始字典的引用) get(key [ ,returnvalue] )返回key的值,若无key而指定了returnvalue,则返回returnvalue值,若无此值则...

    Python 字典方法.docx

    Python 字典方法

Global site tag (gtag.js) - Google Analytics