Python–过滤非无字典键
原文:https://www . geesforgeks . org/python-filter-non-none-dictionary-keys/
很多时候,在使用字典时,我们希望获得非空键的键。这在机器学习中得到了应用,在机器学习中,我们必须输入没有任何值的数据。让我们讨论执行这项任务的某些方法。
方法#1:使用循环 在这种情况下,我们只是对所有键运行一个循环,并检查值,如果不是无,我们将所有非无键的键追加到一个存储列表中。
# Python3 code to demonstrate working of
# Non-None dictionary Keys
# Using loop
# initializing dictionary
test_dict = {'Gfg' : 1, 'for' : 2, 'CS' : None}
# printing original dictionary
print("The original dictionary is : " + str(test_dict))
# Using loop
# Non-None dictionary Keys
res = []
for ele in test_dict:
if test_dict[ele] is not None :
res.append(ele)
# printing result
print("Non-None keys list : " + str(res))
Output :
The original dictionary is : {'for': 2, 'CS': None, 'Gfg': 1}
Non-None keys list : ['for', 'Gfg']
版权属于:月萌API www.moonapi.com,转载请注明出处