Python – 如果键存在于列表和字典中,则提取键的值
pythonserver side programmingprogramming更新于 2025/10/23 3:56:17
当需要提取键的值(如果键存在于列表和字典中)时,使用简单迭代和‘all’运算符。
示例
下面是相同的演示 −
my_list = ["Python", "is", "fun", "to", "learn", "and", "teach", 'cool', 'object', 'ientated']
my_dictionary = {"Python" : 2, "有趣" : 4, "学习" : 6}
K = "Python"
print("K 的值为 ")
print(K)
print("列表为: " )
print(my_list)
print("字典为: " )
print(my_dictionary)
my_result = None
if all(K in sub for sub in [my_dictionary, my_list]):
my_result = my_dictionary[K]
print("结果为: ")
print(my_result)
输出
K 的值为
Python
列表为:
['Python', 'is', 'fun', 'to', 'learn', 'and', 'teach']
字典为:
{'Python': 2, 'fun': 4, 'learn': 6}
结果为:
2
解释
定义字符串列表并显示在控制台上。
定义值字典并显示在控制台上。
定义 K 的值并显示在控制台上。
将值设置为 None。
‘all’运算符与简单迭代一起使用,以检查字典中存在的值是否存在于列表中。
如果是,则该值将被分配字典中的"第 K 个"元素。
此值显示为控制台上的输出。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

