第六章 字典(访问、修改、遍历)
alien.py
alien_0 = {'color' = 'green','point' = 5}
print(alien_0['color'])
print(alien_0['point'])
访问字典中的值:alien_0['point']
添加键值对:
alien_0['x_position'] = 0
alien_0['y_position'] = 25
print(alien_0)
创建一个空字典
alien_0{}
alien_0['color'] = 'green'
alien_0['point'] = 5
修改字典中的值(赋值改变)
删除键值对
del alien_0['color'] >永久删除
遍历字典
遍历字典中所有键值对:
user_0 = {'username':'lily','age' = 18}
for key,value in user_.items(): >方法 items() 语法: dict.items()
print("\nkey:" + key) >作用:返回可遍历的(键、值)元组数据
print("value:" + value)
遍历字典中所有键:
for key in user_0.keys(): >使用 .key()
按顺序遍历字典中所有键:
for key in sorted(user_0.keys()):
遍历字典中所有值:
for value in user_0.values(): >使用 .value
for value in set(user_0.values()): >去重遍历值用 set()
嵌套: 有字典中放列表或字典,在列表中放字典
aliens.py
alien_0 = {'color':'green'}
alien_1 = {'color':'blue'}
alien_2 = {'color':'pink'}
aliens = [alien_0,alien_1,alien_2] >字典存入列表中
for alien in aliens:
print(alien)
创建30个绿色的外星人
aliens = []
for alien_number in range(30): >range()返回一个数字,告知python需要的循环次数
new_alien = {'color':'green'} range(数字) 循环(数字)次
aliens.append(new_alien)
for alien in aliens[:5]: >输出前五5个外星人
print(alien)
在字典中存储列表 >列表存入字典中
pizza.py
pizza = {
'crust':'thick'
'toppings':['mushrooms','extra cheese']
}
for topping in pizza['toppings']:
print("\n" + topping)
在字典中存入字典:
many_users.py
users = {
'aeinstein' :{
'first':'albert'
'last' :'einstein'
'location':'princeton'
}
}
for username,user_info in users.items():
print("\n username:" + username)
full_name = user_info['first'] + '' + user_info['last']
location = user_info['location']
print("\t Full name:" + full_name.title())
print("\t Location:" + location.title())
第六章 字典(访问、修改、遍历)相关推荐
- 《Python从入门到实践》读书笔记——第六章 字典
<Python从入门到实践>读书笔记--第六章 字典 1. 一个简单的字典 alien_0 = {'color': 'green', 'points': 5}print(alien_0[' ...
- Python编程:从入门到实践(第二版)随书敲代码 第六章 字典
alien.py # 第六章 字典 # 6.1 一个简单的字典 alien_0 = {'color': 'green', 'points': '5'} print(alien_0['color']) ...
- # 遍历删除字典元素_第六章 字典
一.使用字典 一个简单的字典 字典是一系列键--值对.每个键都与一个值相关联,可以使用键来访问与之相关联的值.与键相关联的值可以是数字.字符串.列表乃至字典.事实上,可将任何Python对象用作字典中 ...
- 《Python编程 从入门到实践》 一、基础知识 第六章 字典
6.1一个简单的字典 来看一个游戏,其中包含一些外星人,这些外星人的颜色和点数各不相同,下面是一个简单的字典,存储了有关特定外星人的信息: alien_0={'color':'green','poin ...
- Python第六章 字典
字典的定义和访问 1.字典的定义和访问 字典就是键值对的集合. 定义集合要使用花括号{} xName = { key:value,key:value } xName我们自己定义 key可以是数字或者字 ...
- 数据结构---第六章图---图的遍历---应用题
1广度优先遍历和深度优先遍历都要基于邻接表 2图不是树,则E=V-1 3写出图的深度优先搜索DFS算法的非递归算法 4深度,邻接表,判断vi到vj的路径 5广度,邻接表,判断vi到vj的路径 6假设图 ...
- 第六章例题二叉树层次遍历
1.指针实现 #include <iostream> #include <vector> #include <queue> #include <cstdio& ...
- Python小辣鸡的逆袭第六章之字典
第六章 字典 6.1 简单字典示例 字典格式 eg:alien_={'color':'green','points':'5'} 花括号括起来,由键-值对构成,键与值之间用冒号隔开,键-值对之间用逗号隔 ...
- 一步一步走进块驱动之第六章
第六章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6. ...
- 【Java编程思想】读书笔记(二)第六章---第十章
Java编程思想(第四版)学习笔记 第六章---第十章 第六章:访问权限控制 6.2Java访问权限修饰词 第七章:复用类 7.1 组合语法 7.2 继承语法(extends) 7.4.2名称屏蔽(重 ...
最新文章
- chapter3.3字典
- 路由器中虚拟服务器设置,路由器中虚拟服务器设置方法
- Jvisualvm--JAVA性能分析工具
- 【H2 Database】安装
- 慎防ARP欺骗与网络嗅探(下篇)
- 三相电压和电流的模拟前端处理
- 【转载】广告系统架构解密
- [转载]【Java EE】Struts2.1.6与Spring2.5.6框架整合
- Java中的变量分类_开发简单的Java应用
- Linux | Ubuntu:十年,十个关键时刻
- 渐变,类Flash的菜单
- mel加载一个物体不同姿态的模型实现动画效果
- AI ResNet V1
- 在线的代码托管平台 coding.net ===中国扩展版github
- python的ctype调用_Python 使用ctypes调用 C 函数
- DNS加密 防止被DNS劫持 保护网络安全
- 民进自强进修学院 计算机,#民进自强#中复班学生周记摘录
- ultravnc 设置代理_选择代理记账有何好处及注意事项
- 自然资源确权登记数据库建库
- 微分方程的基本概念(通解、特解,线素场)