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())

第六章 字典(访问、修改、遍历)相关推荐

  1. 《Python从入门到实践》读书笔记——第六章 字典

    <Python从入门到实践>读书笔记--第六章 字典 1. 一个简单的字典 alien_0 = {'color': 'green', 'points': 5}print(alien_0[' ...

  2. Python编程:从入门到实践(第二版)随书敲代码 第六章 字典

    alien.py # 第六章 字典 # 6.1 一个简单的字典 alien_0 = {'color': 'green', 'points': '5'} print(alien_0['color']) ...

  3. # 遍历删除字典元素_第六章 字典

    一.使用字典 一个简单的字典 字典是一系列键--值对.每个键都与一个值相关联,可以使用键来访问与之相关联的值.与键相关联的值可以是数字.字符串.列表乃至字典.事实上,可将任何Python对象用作字典中 ...

  4. 《Python编程 从入门到实践》 一、基础知识 第六章 字典

    6.1一个简单的字典 来看一个游戏,其中包含一些外星人,这些外星人的颜色和点数各不相同,下面是一个简单的字典,存储了有关特定外星人的信息: alien_0={'color':'green','poin ...

  5. Python第六章 字典

    字典的定义和访问 1.字典的定义和访问 字典就是键值对的集合. 定义集合要使用花括号{} xName = { key:value,key:value } xName我们自己定义 key可以是数字或者字 ...

  6. 数据结构---第六章图---图的遍历---应用题

    1广度优先遍历和深度优先遍历都要基于邻接表 2图不是树,则E=V-1 3写出图的深度优先搜索DFS算法的非递归算法 4深度,邻接表,判断vi到vj的路径 5广度,邻接表,判断vi到vj的路径 6假设图 ...

  7. 第六章例题二叉树层次遍历

    1.指针实现 #include <iostream> #include <vector> #include <queue> #include <cstdio& ...

  8. Python小辣鸡的逆袭第六章之字典

    第六章 字典 6.1 简单字典示例 字典格式 eg:alien_={'color':'green','points':'5'} 花括号括起来,由键-值对构成,键与值之间用冒号隔开,键-值对之间用逗号隔 ...

  9. 一步一步走进块驱动之第六章

    第六章 本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6. ...

  10. 【Java编程思想】读书笔记(二)第六章---第十章

    Java编程思想(第四版)学习笔记 第六章---第十章 第六章:访问权限控制 6.2Java访问权限修饰词 第七章:复用类 7.1 组合语法 7.2 继承语法(extends) 7.4.2名称屏蔽(重 ...

最新文章

  1. chapter3.3字典
  2. 路由器中虚拟服务器设置,路由器中虚拟服务器设置方法
  3. Jvisualvm--JAVA性能分析工具
  4. 【H2 Database】安装
  5. 慎防ARP欺骗与网络嗅探(下篇)
  6. 三相电压和电流的模拟前端处理
  7. 【转载】广告系统架构解密
  8. [转载]【Java EE】Struts2.1.6与Spring2.5.6框架整合
  9. Java中的变量分类_开发简单的Java应用
  10. Linux | Ubuntu:十年,十个关键时刻
  11. 渐变,类Flash的菜单
  12. mel加载一个物体不同姿态的模型实现动画效果
  13. AI ResNet V1
  14. 在线的代码托管平台 coding.net ===中国扩展版github
  15. python的ctype调用_Python 使用ctypes调用 C 函数
  16. DNS加密 防止被DNS劫持 保护网络安全
  17. 民进自强进修学院 计算机,#民进自强#中复班学生周记摘录
  18. ultravnc 设置代理_选择代理记账有何好处及注意事项
  19. 自然资源确权登记数据库建库
  20. 微分方程的基本概念(通解、特解,线素场)

热门文章

  1. 打不开网页服务器丢失,苹果浏览器safari打不开,丢失网络
  2. 西门子PLC1200的S7通讯(同一项目下)--通讯测试
  3. 外接Hdmi没有声音怎么设置
  4. hurst代码 python_python中的Hurst指数
  5. 预测web服务的未来
  6. 一剪梅·红藕香残玉簟秋
  7. python登陆126邮箱记录
  8. 那些创造外汇神话的交易员们
  9. 基于python的手机销售系统
  10. Excel中插入图表后在设计选项卡无法选择样式解决办法