使用字典

#一个简单的字典
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编程从入门到实践~字典相关推荐

  1. python编程 入门到实践-终于懂了python编程从入门到实践

    Python语言是一种典型的脚本语言,简洁,语法约束少,接近人类语言.有丰富的数据结构,例如列表.字典.集合等.具有可移植性,支持面向过程和面向对象编程,并且开源.以下是小编为你整理的python编程 ...

  2. python基础学习[python编程从入门到实践读书笔记(连载五)]:数据可视化项目第16章

    文章目录 下载数据 制作全球地震散点图:JSON格式 end 几个实验结果: 每日最高气温: 地震图绘制: 下载数据 CSV文件格式 在文本文件中存储数据,一个简单方式是将数据作为一系列以逗号分隔的值 ...

  3. python基础学习[python编程从入门到实践读书笔记(连载一)]

    写在前面:本文来自笔者关于<python编程从入门到实践>的读书笔记与动手实践记录. 程序员之禅 文章目录 02变量和简单数据类型 03 列表简介 04 操作列表 05 if语句 06 字 ...

  4. python数据可视化从入门到实战_《Python编程从入门到实践》json数据可视化练习详解...

    <Python编程从入门到实践>16.2中,计算收盘价均值的程序有些不易看懂,结合我自己的理解进行一些说明. 使用的数据集:join格式的数据, 数据集是由多个字典为元素组成的列表.每个字 ...

  5. 《Python编程从入门到实践》记录之Python函数返回值

    目录 1.返回简单值 2.返回字典 3.结合使用函数和while循环 更多关于Python函数的知识见如下博文: <Python编程从入门到实践>记录之Python函数定义.使用 < ...

  6. 《Python编程从入门到实践》记录之while循环简介(break、continue)

    目录 1.使用while循环让用户选择何时退出 2.使用break退出循环 3.使用continue返回循环开头 4.while循环处理列表和字典--在列表之间移动元素 5.while循环处理列表和字 ...

  7. python unique函数_《Python编程从入门到实践》json数据可视化练习详解

    <Python编程从入门到实践>16.2中,计算收盘价均值的程序有些不易看懂,结合我自己的理解进行一些说明. 使用的数据集:join格式的数据, 数据集是由多个字典为元素组成的列表.每个字 ...

  8. python编程从入门到实践第八章_Python编程从入门到实践的第三天

    #-*- coding = utf-8 -*- #今天是12月24号了,天气阴,不是太好,这是我看Python编程从入门到实践的第三天,现在是上午,我是皮卡丘,这是我敲的第八章的代码 #第八章练习题1 ...

  9. python编程 从入门到实践-终于懂了python编程从入门到实践

    Python语言是一种典型的脚本语言,简洁,语法约束少,接近人类语言.有丰富的数据结构,例如列表.字典.集合等.具有可移植性,支持面向过程和面向对象编程,并且开源.以下是小编为你整理的python编程 ...

最新文章

  1. NoDrives-显示与隐藏驱动器【盘符的显示与隐藏】
  2. 【 C 】高级字符串查找之 strspn 和 strcspn 的思考
  3. 终极指南:如何使用Visual Studio Code进行 Java 开发?
  4. java里equals_Java中equals和==的区别
  5. linux进程作业号,Linux系统进程管理及作业操作
  6. 如何将图片放大又清晰?
  7. 云计算是商业模式创新而非技术创新
  8. uni-app开发经验分享十三:实现手机扫描二维码并跳转全过程
  9. 2015062602 - 星际迷航.红杉书评
  10. 计算机word做课程表实验报告,word表格练习(课程表的制作)
  11. Openstack Periodic Task
  12. tcl 950 android 7,TCL 950测评:商务旗舰手机界的一股清流
  13. 从希腊神话到好莱坞大片,人工智能的七大历史时期值得铭记
  14. 华容道 java_Java-华容道
  15. mysql停电_MySQL断电后报错处理
  16. Arduino 超级省电之休眠模式用1节18650电池工作17年
  17. ch06: 决胜秋招
  18. 仿站小工具下载目标网站
  19. android 解锁mac,论一台笔记本三个不同系统的玩法,解锁正确姿势
  20. thinkpad装linux无线网卡驱动,ThinkPad E530 Fedora 20 下无线网卡驱动的安装

热门文章

  1. WSDM Cup 2019自然语言推理任务获奖解题思路
  2. 阿里P8架构师谈:主流RPC框架详解,以及与SOA、SOAP、REST的区别
  3. 爬取热门网站的热榜,集中展示
  4. 常用命令之------ln
  5. axios请求本地的json文件在打包部署到子目录域名下,路径找不到
  6. c#_导出table功能
  7. Redis应用场景(转)
  8. 简单实现UITableView索引功能(中英文首字母索引)(一) ByH罗
  9. ubuntu 上已经安装libxml2还提示需要reinstall的解决方法
  10. 脱裤子放屁,多此一举