python字典面試筆試題

  • 1 哪些關于Python的字典類型的描述是正確的:

A. 字典可以包含除另一個字典以外的任何對象類型。。

B. 字典是可變的。

C. 通過在字典中的位置訪問。

D. 字典通過鍵訪問。

E.字典可以嵌套到任何深度。

F.詞典中的所有鍵都必須是同一類型。

  • 2 以下那種方式不能定義下圖的字典:
t.5d2b9d43fc0c.png

A. d = dict(foo=100, bar=200, baz=300)

B.
d = {}
d['foo'] = 100
d['bar'] = 200
d['baz'] = 300

C.
d = dict([
('foo', 100),
('bar', 200),
('baz', 300)
])

D.
d = {
('foo', 100),
('bar', 200),
('baz', 300)
}

E. d = {'foo': 100, 'bar': 200, 'baz': 300}

  • 3 哪寫語句會刪除字典中“ bar”鍵的條目?:

A. del(d['bar'])

B. del d['bar']

C. del(d.bar)

D. d.del('bar')

E. d.pop('bar')

  • 4 d = {'foo': 100, 'bar': 200, 'baz': 300},d['bar':'baz']的結果是:

A. (200, 300)

B.200 300

C.異常

D.[200, 300]

參考資料

  • 5
x = [
    'a',
    'b',
    {
        'foo': 1,
        'bar':
        {
            'x' : 10,
            'y' : 20,
            'z' : 30
        },
        'baz': 30
    },
    'c',
    'd'
]

下面那個表達式的值為30:

A. x[3]['bar']['z']

B.x[1]['baz']

C.x[2]['bar']['z']

D.x[2]['baz']

  • 6 以下哪一項可能是有效的字典key:

A. ['foo', 'bar']

B.('foo', 'bar')

C.(3+2j)

D.len

E.'foo'

F.dict(foo=1, bar=2)

demo.png
  • 7 第5題中 'z' in x[2]的結果是?

A. True

B.False

  • 8 假設您有一個字典d1。 以下哪一項有效地創(chuàng)建了包含d1副本的變量d2:

A. d2 = dict(d1.keys())

B.
d2 = {}
d2.update(d1)

C.d2 = dict(d1.values())

D.d2 = dict(d1)

E.d2 = d1

F. d2 = dict(d1.items())

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1、創(chuàng)建和使用字典 >>> phonebook = {'Alice': '2342', 'Beth': '9102...
    VB過得VB閱讀 316評論 0 1
  • 字典作為python最常用的數(shù)據類型之一,通常有如下的用法: 創(chuàng)建和使用字典 基本的字典操作 len(d)返回d中...
    葡萄芽兒閱讀 498評論 0 0
  • https://litaotao.github.io/python-materials 1. 枚舉 - enume...
    柒呇閱讀 1,077評論 0 1
  • 一、字典基本操作 基本語法:dict = {'ob1':'computer', 'ob2':'mouse', 'o...
    古佛青燈度流年閱讀 2,750評論 0 1
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,313評論 0 10

友情鏈接更多精彩內容