python之字典操作

字典操作代码如下:

 1 #数据字典操作汇总
 2 person = {‘name‘: ‘Mike‘, ‘age‘: 25}
 3 print("初始的数据字典:", person)
 4
 5 #访问字典值
 6 print("获取姓名:", person[‘name‘])
 7
 8 #遍历字典。注意字典不在乎顺序,只关心对应关系。
 9 #还有keys()和values(),返回对应列表数据。
10 print("遍历字典:")
11 for key, value in person.items():
12     print(key, value)
13
14 #添加键值对
15 person[‘job‘] = ‘singer‘
16 print("添加后的数据字典:", person)
17
18 #修改值
19 person[‘age‘] = 30
20 print("修改后的数据字典:", person)
21
22 #删除键值对
23 del person[‘job‘]
24 print("删除后的数据字典:", person)
25
26 #字典中嵌套列表及其遍历
27 hobbys = {‘Mike‘: [‘singing‘, ‘swim‘, ‘reading‘],
28           ‘Tom‘: [‘reading‘, ‘dance‘]}
29 for key, values in hobbys.items():
30     print(key + "的爱好是:")
31     for h in values:
32         print(h)

运行结果:

 1 初始的数据字典: {‘name‘: ‘Mike‘, ‘age‘: 25}
 2 获取姓名: Mike
 3 遍历字典:
 4 name Mike
 5 age 25
 6 添加后的数据字典: {‘name‘: ‘Mike‘, ‘age‘: 25, ‘job‘: ‘singer‘}
 7 修改后的数据字典: {‘name‘: ‘Mike‘, ‘age‘: 30, ‘job‘: ‘singer‘}
 8 删除后的数据字典: {‘name‘: ‘Mike‘, ‘age‘: 30}
 9 Mike的爱好是:
10 singing
11 swim
12 reading
13 Tom的爱好是:
14 reading
15 dance
时间: 2024-11-27 15:24:33

python之字典操作的相关文章

python中字典操作大全.md

字典是Python是字典中唯一的键-值类型,是Python中非常重要的数据结构,因其用哈希的方式存储数据,速度非常快.下面列出字典的常用的用途. 创建字典的4种方式: #coding=utf-8 # 如果先能拼出整个字典,则此方法比较方便 Dict1 = {'name':'聚焦学院','age':6} print(Dict1) # {'name': '聚焦学院', 'age': 6} # 如果需要动态地建立字典的一个字段,则此方法比较方便 Dict2 = {} Dict2['name'] = '

Python 字典操作

今天开始打算每周都写点东西来记录自己的学习,自己mark一下. 字典是python中最灵活的内置数据结构,字典是无序的集合(字典的顺序随机是为了快速执行键查找),python采用最优化的散列算法来寻找键:字典类似于java中的map,但是没有java中map那么多类型(HashMap,TreeMap等). 常见字典操作 赋值 D = {} # 空字典 D = {"name": "zhangsan", "age": 23} # 包含2个项目的字典

python开发基础:字典操作

一,字典操作 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 5 # 常用操作: 6 # 7 # 存/取 8 # info_dic={'name':'egon','age':18,'sex':'male'} 9 # print(info_dic['name11111111']) #没有这个key,报错 10 # print(info_dic.get('name1',None)) #最好用get取值,没有的情况下返回None,可以自己定义返回的这

python基础(文件输入/输出 内建类型 字典操作使用方法)

本文主要介绍了python基础入门,包括文件输入/输出.内建类型.字典操作等使用方法 一.变量和表达式 代码如下: >>> 1 + 1 2>>> print 'hello world' hello world>>> x = 1               >>> y = 2>>> x + y3 Python是强类型语言,无法根据上下文自动解析转换成合适的类型. Python是一种动态语言,在程序运行过程中,同一个变量

【Python学习笔记】字典操作

字典dict是Python中唯一内置的映射类型,由键值对组成,字典是无序的.字典的键必须是不变对象,如字符串.数字.元组等,而包含可变对象的列表.字典和元组则不能作为键.这里可变和不可变的意思是指这个可以对象可以被哈希,内置函数hash()可以用来测试对象是否可被哈希.字典的值可以为任何对象.下文中用k来表示键,用v来表示值,字典的形式为d = {k1:v1, k2:v2,..., kn:vn} 字典的创建 1. 使用{ }创建 student = {"name": "Jac

python基础10 字符串操作,字典操作,集合操作

本节内容: 字符串操作 字典操作 集合操作 字符串操作 概述 字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等.请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符. 如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示: "I'm OK" 类似的,如果字符串包含",我们就可以用'

python 字典操作提取key,value

python 字典操作提取key,value dictionaryName[key] = value 1.为字典增加一项  2.访问字典中的值  3.删除字典中的一项  4.遍历字典  5.字典遍历的key\value  6.字典的标准操作符  7.判断一个键是否在字典中  8.python中其他的一些字典方法   原文地址:https://www.cnblogs.com/changfeng1800/p/8284125.html

python 字典操作详解

字典操作 字典一种key – value 的数据类型,使用就像我们上学用的字典,通过笔划.字母来查对应页的详细内容. 语法: info ={ 'stu1001':"TengLan Wu", 'Stu1002':"Longze Loula", 'stu1103':"XiaoZe Maliya", } 增删改查 ####字典的定义 key: value info ={ 'stu1001':"TengLan Wu", 'Stu100

python数据类型:字典dict常用操作

字典是Python语言中的映射类型,他是以{}括起来,里面的内容是以键值对的形式储存的: Key: 不可变(可哈希)的数据类型.并且键是唯一的,不重复的. Value:任意数据(int,str,bool,tuple,list,dict,set),包括后面要学的实例对象等. 在Python3.5版本(包括此版本)之前,字典是无序的. 在Python3.6版本之后,字典会按照初建字典时的顺序排列(即第一次插入数据的顺序排序). 当然,字典也有缺点:他的缺点就是内存消耗巨大. 优点:查询速度快,映射型