1. 程式人生 > >【Python面試必看系列】之Python 中的字典是什麼?

【Python面試必看系列】之Python 中的字典是什麼?

Q 12. Python 中的字典是什麼?

字典是 C++ 和 Java 等程式語言中所沒有的東西,它具有鍵值對。

>>> roots={25:5,16:4,9:3,4:2,1:1}
>>> type(roots)
<class 'dict'>
>>> roots[9]

執行結果為:

3

字典是不可變的,我們也能用一個推導式來建立它。

>>> roots={x**2:x for x in range(5,0,-1)}
>>> roots

執行結果:

{25: 5, 16: 4, 9: 3, 4: 2, 1: 1}