Python编程从入门到实践~字典
使用字典
#一个简单的字典
alien_0 = {'color': 'green', 'points': 5}#访问字典中的值
print(alien_0['color'])#添加键值对
alien_0['x_position'] = 4
alien_0['y_position'] = 33
print(alien_0)#修改字典中的值
alien_0['color'] = 'red'
print(alien_0)#删除键值对
del alien_0['points']
print(alien_0)#使用get()来访问
point_value = alien_0.get('points')
print(point_value) #None
point_value = alien_0.get('points', "No point value assigned.")
print(point_value) #No point value assigned.
遍历字典
#遍历键值对
user_0 = {'username': 'efermi','first': 'enrico','last': 'fermi'
}
for key, value in user_0.items():print(f"key={key}, value={value}")#遍历keys
favorite_languages = {'jen': 'python','sarah': 'c','edward': 'ruby','phil': 'python'
}
for name in favorite_languages.keys():print(name.title())#按特定顺序遍历keys
favorite_languages = {'jen': 'python','sarah': 'c','edward': 'ruby','phil': 'python'
}
for name in sorted(favorite_languages.keys()):print(name.title())#遍历values
favorite_languages = {'jen': 'python','sarah': 'c','edward': 'ruby','phil': 'python'
}
for lanage in favorite_languages.values():print(lanage.title())
嵌套
Python编程从入门到实践~字典相关推荐
- python编程 入门到实践-终于懂了python编程从入门到实践
Python语言是一种典型的脚本语言,简洁,语法约束少,接近人类语言.有丰富的数据结构,例如列表.字典.集合等.具有可移植性,支持面向过程和面向对象编程,并且开源.以下是小编为你整理的python编程 ...
- python基础学习[python编程从入门到实践读书笔记(连载五)]:数据可视化项目第16章
文章目录 下载数据 制作全球地震散点图:JSON格式 end 几个实验结果: 每日最高气温: 地震图绘制: 下载数据 CSV文件格式 在文本文件中存储数据,一个简单方式是将数据作为一系列以逗号分隔的值 ...
- python基础学习[python编程从入门到实践读书笔记(连载一)]
写在前面:本文来自笔者关于<python编程从入门到实践>的读书笔记与动手实践记录. 程序员之禅 文章目录 02变量和简单数据类型 03 列表简介 04 操作列表 05 if语句 06 字 ...
- python数据可视化从入门到实战_《Python编程从入门到实践》json数据可视化练习详解...
<Python编程从入门到实践>16.2中,计算收盘价均值的程序有些不易看懂,结合我自己的理解进行一些说明. 使用的数据集:join格式的数据, 数据集是由多个字典为元素组成的列表.每个字 ...
- 《Python编程从入门到实践》记录之Python函数返回值
目录 1.返回简单值 2.返回字典 3.结合使用函数和while循环 更多关于Python函数的知识见如下博文: <Python编程从入门到实践>记录之Python函数定义.使用 < ...
- 《Python编程从入门到实践》记录之while循环简介(break、continue)
目录 1.使用while循环让用户选择何时退出 2.使用break退出循环 3.使用continue返回循环开头 4.while循环处理列表和字典--在列表之间移动元素 5.while循环处理列表和字 ...
- python unique函数_《Python编程从入门到实践》json数据可视化练习详解
<Python编程从入门到实践>16.2中,计算收盘价均值的程序有些不易看懂,结合我自己的理解进行一些说明. 使用的数据集:join格式的数据, 数据集是由多个字典为元素组成的列表.每个字 ...
- python编程从入门到实践第八章_Python编程从入门到实践的第三天
#-*- coding = utf-8 -*- #今天是12月24号了,天气阴,不是太好,这是我看Python编程从入门到实践的第三天,现在是上午,我是皮卡丘,这是我敲的第八章的代码 #第八章练习题1 ...
- python编程 从入门到实践-终于懂了python编程从入门到实践
Python语言是一种典型的脚本语言,简洁,语法约束少,接近人类语言.有丰富的数据结构,例如列表.字典.集合等.具有可移植性,支持面向过程和面向对象编程,并且开源.以下是小编为你整理的python编程 ...
最新文章
- NoDrives-显示与隐藏驱动器【盘符的显示与隐藏】
- 【 C 】高级字符串查找之 strspn 和 strcspn 的思考
- 终极指南:如何使用Visual Studio Code进行 Java 开发?
- java里equals_Java中equals和==的区别
- linux进程作业号,Linux系统进程管理及作业操作
- 如何将图片放大又清晰?
- 云计算是商业模式创新而非技术创新
- uni-app开发经验分享十三:实现手机扫描二维码并跳转全过程
- 2015062602 - 星际迷航.红杉书评
- 计算机word做课程表实验报告,word表格练习(课程表的制作)
- Openstack Periodic Task
- tcl 950 android 7,TCL 950测评:商务旗舰手机界的一股清流
- 从希腊神话到好莱坞大片,人工智能的七大历史时期值得铭记
- 华容道 java_Java-华容道
- mysql停电_MySQL断电后报错处理
- Arduino 超级省电之休眠模式用1节18650电池工作17年
- ch06: 决胜秋招
- 仿站小工具下载目标网站
- android 解锁mac,论一台笔记本三个不同系统的玩法,解锁正确姿势
- thinkpad装linux无线网卡驱动,ThinkPad E530 Fedora 20 下无线网卡驱动的安装