python2與python3的區別——2

python2與python3之字典的區別
1、在Python2中,字典的鍵與值的使用

D={'a':[[1,2,3],[4,5,6]],'b':[np.array([1,2,3]),np.array([4,5,6])]}

則如果要獲得D[a]中的[1,2,3]時
可以採取

D[a][0]
或
D.values()[0][0]

2、在Python3中,
則採用如下方法

list(D['a'])[0]
或
list(D.values())[0][0]

總之不能直接索引,需要在前面加’list’,然後再索引

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章