字典函数 :这是什么意思



我在SoloLearn上学习Python 3,这个问题出现了: 此代码的结果是什么?

primes = {1: 2, 2: 3, 4: 7, 7:17}
print(primes[primes[4]])
The result is : 17
<小时 />
print(primes[4])
gives : 7

我知道这是一个简单的概念,但我从不需要这样的概念...... 谢谢

嗯,

prime[4]

评估结果为

7

因为7是键4对应的值。

分解一下

prime[prime[4]]

成为

prime[7]

这是

17

因为,再一次,17是对应于字典键7的值。

primes = {1: 2, 2: 3, 4: 7, 7:17}

其中素数是包含键值配对元素的dict

print(primes[4])   # 7

意味着,用键4打印字典的值,即7

print(primes[primes[4]])   # 17

其中,它意味着用7的键primes[4]打印dict的值,即它变得primes[7]

,从而导致17

最新更新