ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

字典

2021-11-16 10:36:53  阅读:163  来源: 互联网

标签:color value alien points print 字典


第5节.字典

5.1一个简单的字典

字典的特性:无序,键对值,键不可重复

alien_0={'color':'green','points':'5'}
print(alien_0['color'])   #每一个值对应一个键,用于快速查找
print(alien_0['points'])   #字典中可以包含任意键对值

5.2使用字典

添加键对值

alien_0={'color':'green','points':'5'}
print(alien_0)
alien_0['x_position'] = 0
alien_0['y_position'] = 0
print(alien_0)

在空字典中添加键对值

alien_0={}
alien_0['color'] = 'green'
alien_0['points'] = 5
print(alien_0)

修改字典中的值

aalien_0={'color':'green'}
print(f"The alien is {alien_0['color']}.")  ##!!!注意此处的点和括号!!!
alien_0['color']=['yellow']
print(f"The alien is now {alien_0}.")

删除键对值

alien_0={'color':'green','points':'5'}
print(alien_0)
del alien_0['points']
print(alien_0)

长字典的构成

favorite_languages={
   'jen':'python',
   'sarah':'c',
   'edward':'ruby',
   'phil':'python'
}

使用get()来访问值

alien_0={'color':'green','speed':'slow'}
point_value=alien_0.get('points','No point value assigned.')
print(point_value)
#方法get()的第一个参数用于指定键,第二个参数为指定的键不存在时要返回的值,若没有指定则返回none
#如果指定的键有可能不存在,应考虑使用方法get()

5.3遍历字典

遍历所有键对值

user_0={
   'username':'efermi',
   'first':'enrico',
   'last':'fermi'
}
for key,value in user_0.items():
#items()方法:以列表返回可遍历的(键,值)元组数组
   print(f"\nkey:{key}")
   print(f"value:{value}")

5.4集合

特点:无序,元素不重复,本质上是只有键的字典

集合的运算

set1={123,43,525,63,643,436}
set2={45,55,66,87,123,63,58}
print(set1&set2) #获取交集

print(set1|set2) #获取并集

print(set1-set2) #获取差集

 

 

标签:color,value,alien,points,print,字典
来源: https://www.cnblogs.com/caujie/p/15559867.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有