《Python从入门到实践》知识点总结归纳——第六章

   日期:2024-01-17     浏览:43    评论:0    

1.字典 ——一系列键值对,每一个键都有一个对应的值,可以通过使用键来访问与之对应的值,键和值之间用冒号隔开,键值对之间用逗号隔开。

1.1 字典简介及基本操作 

alien_0 = {'color': 'green', 'points': 5}
# 访问字典中的值
print(alien_0['color'])
# 添加键值对
alien_0['x_position'] = 0 
alien_0['y_position'] = 25
# 创建空字典 使用字典来存储用户提供的数据或在编写能自动生成大量键—值对的代码时,通常都需要先定义一个空字典。
alien_0 = {}
# 删除键值对  删除的键值对永远消失
del alien_0['points']
# 遍历字典
user_0 = { 'username': 'efermi', 'first': 'enrico', 'last': 'fermi', }
for key, value in user_0.items(): #可声明两个变量,用于存储键—值对中的键和值。方法items()返回一个键值对
# 遍历字典中所有的键
for key in user_0.keys(): # 方法keys() 并非只能用于遍历;实际上,它返回一个列表,其中包含字典中的所有键
# 按顺序遍历字典中的键
for key in sorted(user_0).keys(): # 可使用函数sorted() 来获得按特定顺序排列的键列表的副本,不改变原字典
# 遍历字典中所有值
for value in user_0.values(): # 可使用方法values() ,它返回一个值列表
# 剔除重复项
for value in set(user_0.values()): # 通过对包含重复元素的列表调用set() ,可让Python找出列表中独一无二的元素,并使用这些元素来创建一个集合。

1.2嵌套

# 在字典中储存列表
pizza = { 
    'crust': 'thick', 
    'toppings': ['mushrooms', 'extra cheese'], 
    }
# 字典中储存字典
users = { 
    'aeinstein': { 
        'first': 'albert', 
        'last': 'einstein',
        'location': 'princeton',
         }, 
    'mcurie': { 
        'first': 'marie',
        'last': 'curie',
        'location': 'paris',
         },
     }                

 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服