键值对在字典中以这样的方式标记:d = {key1 : value1, key2 : value2 }。注意它们的键/值对用冒号分割,而各个对用逗号分割,所有这些都包括在花括号中。
记住字典中的键/值对是没有顺序的。如果你想要一个特定的顺序,那么你应该在使用前自己对它们排序。
字典是dict类的实例/对象。
#!/usr/bin/python
# Filename: using_dict.py
# 'ab' is short for 'a'ddress'b'ook
ab = { 'Swaroop' : 'swaroopch@byteofpython.info',
'Larry' : 'larry@wall.org',
'Matsumoto' : 'matz@ruby-lang.org',
'Spammer' : 'spammer@hotmail.com'
};
print("Swaroop's address is %s" % ab['Swaroop']);
# Adding a key/value pair
ab['Guido'] = 'guido@python.org';
# Deleting a key/value pair
del ab['Spammer'];
print('\nThere are %d contacts in the address-book\n' % len(ab));
for name, address in list(ab.items()):
print('Contact %s at %s' % (name, address));
if 'Guido' in ab: # OR ab.has_key('Guido')
print("\nGuido's address is %s" % ab['Guido']);
结果:
>>>
Swaroop's address is swaroopch@byteofpython.info
There are 4 contacts in the address-book
Contact Swaroop at swaroopch@byteofpython.info
Contact Guido at guido@python.org
Contact Matsumoto at matz@ruby-lang.org
Contact Larry at larry@wall.org
Guido's address is guido@python.org
>>>
分享到:
相关推荐
经典字典使用函数dict:通过其他映射(比如其他字典)或者(键,值)这样的序列对建立字典。当然dict成为函数不是十分确切,它本质是一种类型。如同list。 复制代码 代码如下:items=[(‘name’,’zhang’),(‘age’,...
在 Python 编程中,我们既需要独立的变量来保存一份数据,也需要序列来保存大量数据。 列表(list)和元组(tuple)比较相似,...本资源是我在学习Python时,记录的列表、元祖、字典、集合学习笔记,供大家参考学习。
False, 0, None, 空字符串、空列表(list)、空元组(tuple)、空字典(dict)、空集合(set) 其他对象的布尔值为True 13.分支结构:单分支结构 #以银行取款为例 如: money=1000 s=int(input(‘请输入取款金额:...
字典的基本方法 1.新建字典 1)、建立一个空的字典 >>> dict1={} >>> dict2=dict() >>> dict1,dict2 ({}, {}) 2)、新建的时候初始化一个值 >>> dict1={1:'a',2:'b',3:'c'} >>> dict1 {1: 'a', 2: 'b', 3: 'c'} ...
1. 字典概述与创建2. 字典的访问3. 字典的增删改查4. 字典的常用操作 1. 字典概述与创建 列表、元组、字符串等都可以使用位置来进行索引,因为它是有序的。而字典以键值对方式(key-value)组合起来的数据类型,是...
现在读到了列表(list)、元组(tuple)、集合(set)和字典(dict)四种在python内置的重要的数据结构。我只是想记录一下列表(list)和元组(tuple)比较容易搞混的地方和阐述一遍列表(list)和元组(tuple)比较常用的一些方法。...
立即学习:https://edu.csdn.net/course/play/24458/296244?utm_source=blogtoedu 粘包现象解决(终极版) ...1)字典转为bytes类型:首先使用json.dumps(dict)将字典序列化为json字符串,然后使用.encode
Python学习之路,点击有全套Python笔记 字典(dict)是一系列键——值对。每个键都与一个值相关联,这个值可以是Python中的任何对象。 可以通过“键对象”实现快速获取,删除,更新对应的键值对象。 “键”-“值”就像...
文章目录1 类、对象/实例、实例化2 三大特性1)继承2)封装3)多态4)super方法5)类中的三个装饰器(内置函数)6)反射7)一些内置的魔术方法3 补充1)内置数据结构2)非(python)内置数据结构3)抽象类实例 ...
确保jieba.rar中的文件dict.txt解压后的目录是D:\sphinxtrain\sphinxtrain-1.0.8-win32\python\jieba\dict.txt jieba.rar是一个python下的中文分词模块,主页是https://github.com/fxsjy/jieba 3)打开一个DOS...
以下笔记和练习是针对最近顶级科技公司提出的面试问题。 目录 您的部分标题将用于引用目的地的位置。 描述 LeetCode 网站问题解决方案 你会学到什么 提高编码技能。 学习编码知识。 准备面试。 学习 创建字典 在 ...