python基于条件规则构建已有字典的子集

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基于条件规则构建已有字典的子集相关的知识,希望对你有一定的参考价值。

python基于条件、规则构建已有字典的子集

 

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:

d = {key1 : value1, key2 : value2, key3 : value3 }

 

#创建一个字典,字典内容为美股某一天的收盘价格
# 创建一个新的字典使得其中的所有数值都大于200
# 创建一个字典,只保留我们关心或者需要的股票的收盘价格

#创建一个字典,字典内容为美股某一天的收盘价格
prices = {
    \'ACME\': 45.23,
    \'AAPL\': 612.78,
    \'IBM\': 205.55,
    \'HPQ\': 37.20,
    \'FB\': 10.75
}
# Make a dictionary of all prices over 200
# 创建一个新的字典使得其中的所有数值都大于200
p1 = {key: value for key, value in prices.items() if value > 200}
# Make a dictionary of tech stocks
# 创建一个字典,只保留我们关心或者需要的股票的收盘价格
tech_names = {\'AAPL\', \'IBM\', \'HP

以上是关于python基于条件规则构建已有字典的子集的主要内容,如果未能解决你的问题,请参考以下文章

Python: 从字典中提取子集--字典推导

Python - 如何有效地遍历字典的子集?

13 个非常有用的 Python 代码片段

Python代码阅读(第19篇):合并多个字典

有条件地导入 python 类的片段

Python snippet(代码片段)