Python学习_我该怎么使用字典
2017-11-15 17:20
423 查看
啊,好痛苦啊 ,要开始学习字典了,首先用一个例子说明什么是字典吧:
输出:♣K
说明
1、说明:字典使用大括号‘{ }’表示,和列表的中括号‘[ ]’与元祖的小括号‘( )’不同,并且在调用时注意使用的是中括号‘[ ]’
2、字典中存储的是键-值对,参照上边的示例前边的叫‘键’,如‘color’和’point’,后边对应的叫‘值’,如’♣’和‘K’,一个键对应一个值,键-值对之间使用逗号隔开,整个字典使用大括号‘{ }’表示;值可以是数字、字符串、列表、元祖、字典等
3、访问字典,使用字典名+中括号‘[]’+键如‘color’ 就可以访问字典中键对应的值了
1、添加键-值对
输出:{‘color’: ‘♣’, ‘point’: ‘K’, ‘count’: 10}
2、修改键-值对
利用一个移动的物体作为例子,记录x,y的位置,以及移动速度的选择
输出:(即练习了修改键-值对,又练习了判断语句)
移动后x的位置:11
{‘position_y’: 5, ‘speed’: ‘slow’, ‘position_x’: 11}
3、删除键-值对
删除键-值对可以使用del
输出:{‘color’: ‘♣’, ‘point’: ‘K’}
练习
1、将一个人的姓名、年龄、性别记录在字典中,并将每个信息都打印出来
输出:
LiMing
12
man
#我这里有一张梅花K的扑克牌,我想用字典表示并输出,color表示花色,point表示扑克牌的点数 poker_k={'color':'♣','point':'K'} #这里梅花我使用的是符号,浏览器应该都能显示 print(poker_k['color']+poker_k['point'])
输出:♣K
说明
1、说明:字典使用大括号‘{ }’表示,和列表的中括号‘[ ]’与元祖的小括号‘( )’不同,并且在调用时注意使用的是中括号‘[ ]’
2、字典中存储的是键-值对,参照上边的示例前边的叫‘键’,如‘color’和’point’,后边对应的叫‘值’,如’♣’和‘K’,一个键对应一个值,键-值对之间使用逗号隔开,整个字典使用大括号‘{ }’表示;值可以是数字、字符串、列表、元祖、字典等
3、访问字典,使用字典名+中括号‘[]’+键如‘color’ 就可以访问字典中键对应的值了
1、添加键-值对
#我现在想增加拥有梅花K的数量,用count表示 poker_k={'color':'♣','point':'K'} poker_k['count']=10 print(poker_k)
输出:{‘color’: ‘♣’, ‘point’: ‘K’, ‘count’: 10}
2、修改键-值对
利用一个移动的物体作为例子,记录x,y的位置,以及移动速度的选择
object={'position_x':10,'position_y':5,'speed':'slow'} speeds=object['speed'] if speeds =='slow': increment_x=1 #规定时间内沿X轴移动了1 elif speeds=='medium': increment_x=2 else: increment_x=3 object['position_x']=object['position_x']+increment_x print('移动后x的位置:'+str(object['position_x'])) print(object)
输出:(即练习了修改键-值对,又练习了判断语句)
移动后x的位置:11
{‘position_y’: 5, ‘speed’: ‘slow’, ‘position_x’: 11}
3、删除键-值对
删除键-值对可以使用del
poker_k={'color': '♣', 'point': 'K', 'count': 10} #删除'count'键-值对 del poker_k['count'] print(poker_k)
输出:{‘color’: ‘♣’, ‘point’: ‘K’}
练习
1、将一个人的姓名、年龄、性别记录在字典中,并将每个信息都打印出来
people={'name':'LiMing','age':12,'sex':'man'} print(people['name']) print(people['age']) print(people['sex'])
输出:
LiMing
12
man
相关文章推荐
- Python学习_我该怎么使用字典的嵌套功能
- 【python入门】学习字典的随笔,附使用字典做一个学生管理系统
- python学习笔记:字典的使用示例详解
- python中pickle使用学习-字典小程序学习
- Python学习_我该怎么使用函数及函数中传递列表
- python学习笔记2-字典的使用
- .Net程序员之Python基础教程学习----字典的使用 [Third Day]
- Python学习笔记:字典的使用
- Python学习笔记-字典使用
- python中pickle使用学习-字典小程序函数化
- python学习(字典使用字符串格式化)
- python学习之创建和使用字典
- python学习笔记三--字典的使用
- Python 2.7 学习笔记 字典(map)的使用
- Python学习_我该怎么创建类和实例及类和实例的使用
- Python学习_怎么读取字典的所有键-值对
- Python学习9:字典dict的使用
- python学习笔记:字典的使用示例详解
- Python学习笔记IDLE使用
- 学习简单的python----最简单的python +3(写入XML,使用UDP发送)