Python 2.7 需要以下Python程序的解决方案

Python 2.7 需要以下Python程序的解决方案,python-2.7,Python 2.7,自学Python。在网上看到这个问题。只找到了答案而没有找到答案。请为A2解释一下 A0 = dict(zip(('a','b','c','d','e'),(1,2,3,4,5))) print A0 A1 = range(10) print A1 A2 = sorted([i for i in A1 if i in A0]) print A2 A0中的i在上面查找A0的键('a','b','c','d','e'),因此条件将为False。因此A2是[] 你不明白什么?我问了A2值和解释 A2

自学Python。在网上看到这个问题。只找到了答案而没有找到答案。请为A2解释一下

A0 = dict(zip(('a','b','c','d','e'),(1,2,3,4,5)))
print A0
A1 = range(10)
print A1
A2 = sorted([i for i in A1 if i in A0])
print A2
A0中的
i
在上面查找A0的键('a','b','c','d','e'),因此条件将为
False
。因此A2是[]


你不明白什么?我问了A2值和解释
A2 = sorted([i for i in A1 if i in A0])
>>> A0
{'a': 1, 'c': 3, 'b': 2, 'e': 5, 'd': 4}
>>> 1 in A0
False
>>> 2 in A0
False
>>> 3 in A0
False
>>> 4 in A0
False
>>> 5 in A0
False