Python学习笔记(2)字典
来源:互联网 发布:软件架构设计 autosar 编辑:程序博客网 时间:2024/05/29 19:19
Chapter 6
字典相关
1.字典。注意定义时的花括号、冒号和逗号。注意使用时的方括号。
alien_0 = {'color': 'green', 'points': 5}print(alien_0['color'])print(alien_0['points'])
2.向字典中添加键-值对。注意,修改字典中的值,用的也是这种方法。
alien_0 = {'color': 'green', 'points': 5} print(alien_0)alien_0['x_position'] = 0 alien_0['y_position'] = 25print(alien_0)
3.删除键-值对,使用del
语句。这样会删除对应的键-值对,其他键-值对不受影响。
alien_0 = {'color': 'green', 'points': 5}del alien_0['points']
4.遍历字典的方式
favorate_languages = { 'jen':'python', 'sarah':'c', 'edward':'ruby', 'phil':'python', }for name,language in favorate_languages.items(): print(name.title()+ "'s favorate language is "+ language.title()+ '.')
注意:输出结果不一定和字典中的顺序相同。因为字典只关注键值对的关联关系。
for
后面的name
与language
名字是自定的。
使用.items()
的话,即使只是使用键和值的其中一个,也必须在for
后面将两个变量写出来。如果只是使用键,则用.keys()
即可,另外,如果不写任何的.xxx
,默认就是.keys()
。如果使用值,相应为.values()
。其实,.xxx
是生成了一个包含相应的key或者key:value的列表。因此,if xxx not in yyy.key()
形式的语句,是可行的。
5.对于包含重复元素的列表,使用set(列表)
。用于剔除重复项。
6.我们可以把列表储存在字典中,也可以把字典储存在字典中,把字典储存在字典中,把列表储存在列表中。
#把列表储存在字典中的例子-字典中的一个键关联到多个值pizza = {'crust':'thick', 'toopings':['mush rooms', 'extra cheese']}
阅读全文
0 0
- Python学习笔记(2)字典
- python学习笔记 字典
- python-字典学习笔记
- python字典学习笔记
- Python 学习笔记-字典
- Python学习笔记-字典
- Python学习笔记2:字典类型
- python学习笔记2-字典的使用
- python 学习笔记之字典
- Python学习笔记之字典
- python 学习笔记6------字典
- python 学习笔记之字典
- Python学习笔记3(字典)
- python学习笔记4-字典
- python 字典学习2
- python学习笔记——字典
- python学习笔记——字典
- Python基础教程学习笔记----第四章 字典
- [Loj]#6001. 「网络流 24 题」太空飞行计划
- github建立项目
- 使用hibernate-release-5.2.10.Final开启二级缓存配置
- Java+Selenium3方法篇44-利用opencsv读取csv文件
- iOS iPad开发~笔记 01
- Python学习笔记(2)字典
- PySide 简易教程<一>-------Hello PySide
- 过滤器及监听器
- 8.终端
- Linux中的用户管理
- 【大数据部落】电信公司churn数据客户流失knn预测分析(一)
- 77&周末总结
- DataTables表格插件和其他表格插件比较之(DataTables VS EasyUI DataGrid)零配置
- 极大似然估计 最大后验概率估计