Python - 如果键存在于列表和字典中,则提取键的值
如果键存在于列表和字典中,则需要提取键的值时,使用简单迭代和“all”运算符。
示例
以下是相同的演示 -
my_list = ["Python", "is", "fun", "to", "learn", "and", "teach", 'cool', 'object', 'oriented']输出结果my_dictionary = {"Python" : 2, "fun" : 4, "learn" : 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 的值已定义并显示在控制台上。
一个值设置为无。
'all' 运算符与简单迭代一起使用,以检查字典中存在的值是否存在于列表中。
如果是,该值将被分配到字典中的第 'K' 个元素。
该值显示为控制台上的输出。
以上是 Python - 如果键存在于列表和字典中,则提取键的值 的全部内容, 来源链接: utcz.com/z/343762.html