# 1000道Python題庫系列分享四(40道)
3.1 為什么應盡量從列表的尾部進行元素的增加與刪除操作?
3.2 Python 3.x的range\(\)函數返回一個\_\_\_\_\_\_\_\_\_\_\_\_\_。
3.3 編寫程序,生成包含1000個0到100之間的隨機整數,并統計每個元素的出現次數。
3.4 表達式“\[3\] in \[1, 2, 3, 4\]”的值為\_\_\_\_\_\_\_\_\_\_\_。
3.5 編寫程序,用戶輸入一個列表和2個整數作為下標,然后使用切片獲取并輸出列表中介于2個下標之間的元素組成的子列表。例如用戶輸入\[1, 2, 3, 4, 5, 6\]和2,5,程序輸出\[3, 4, 5, 6\]。
3.6 列表對象的sort\(\)方法用來對列表元素進行原地排序,該函數返回值為\_\_\_\_\_\_\_\_。
3.7 列表對象的\_\_\_\_\_\_\_\_\_\_\_方法刪除首次出現的指定元素,如果列表中不存在要刪除的元素,則拋出異常。
3.8 假設列表對象aList的值為\[3, 4, 5, 6, 7, 9, 11, 13, 15, 17\],那么切片aList\[3:7\]得到的值是\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_。
3.9 設計一個字典,并編寫程序,用戶輸入內容作為“鍵”,然后輸出字典中對應的“值”,如果用戶輸入的“鍵”不存在,則輸出“您輸入的鍵不存在!”
3.10 編寫程序,生成包含20個隨機數的列表,然后將前10個元素升序排列,后10個元素降序排列,并輸出結果。
3.11 在Python中,字典和集合都是用一對\_\_\_\_\_\_\_\_\_\_\_\_作為界定符,字典的每個元素有兩部分組成,即\_\_\_\_\_\_\_\_和\_\_\_\_\_\_\_\_\_\_,其中\_\_\_\_\_\_\_\_不允許重復。
3.12 使用字典對象的\_\_\_\_\_\_\_\_\_\_方法可以返回字典的“鍵-值對”,使用字典對象的\_\_\_\_\_\_\_\_\_\_\_\_\_方法可以返回字典的“鍵”,使用字典對象的\_\_\_\_\_\_\_\_\_\_方法可以返回字典的“值”。
3.13 假設有列表a = \['name', 'age', 'sex'\]和b = \['Dong', 38, 'Male'\],請使用一個語句將這兩個列表的內容轉換為字典,并且以列表a中的元素為“鍵”,以列表b中的元素為“值”,這個語句可以寫為\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_。
3.14 假設有一個列表a,現要求從列表a中每3個元素取1個,并且將取到的元素組成新的列表b,可以使用語句\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_。
3.15 使用列表推導式生成包含10個數字5的列表,語句可以寫為\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_。
3.16 \_\_\_\_\_\_\_\_\_\_\_(可以、不可以)使用del命令來刪除元組中的部分元素。
3.17 表達式\[1, 2, 3\]\*3的值為\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_。
3.18 表達式list\(map\(str, \[1, 2, 3\]\)\)的值為\_\_\_\_\_\_\_\_\_\_。
3.19 語句x = 3==3, 5執行結束后,變量x的值為\_\_\_\_\_\_\_\_\_\_。
3.20 已知x = 3,并且id\(x\)的返回值為496103280,那么執行語句x += 6之后,表達式id\(x\) == 496103280的值為\_\_\_\_\_\_\_\_\_\_。
3.21 已知x = 3,那么執行語句x \*= 6之后,x的值為\_\_\_\_\_\_\_\_\_\_。
3.22 表達式3 in \[1, 2, 3, 4\]的值為\_\_\_\_\_\_\_\_\_\_。
3.23 使用列表與整數的乘法生成包含10個數字5的列表,可以寫為\_\_\_\_\_\_\_\_\_\_。
3.24 任意長度的非空列表、元組和字符串中最后一個元素的下標為\_\_\_\_\_\_\_\_\_\_。
3.25 表達式list\(range\(1, 10, 3\)\)的值為\_\_\_\_\_\_\_\_\_\_。
3.26 表達式list\(range\(10, 1, -3\)\)的值為\_\_\_\_\_\_\_\_\_\_。
3.27 表達式list\(range\(5\)\)的值為\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_。
3.28 已知a = \[1, 2, 3\]和b = \[1, 2, 4\],那么id\(a\[1\]\)==id\(b\[1\]\)的執行結果為\_\_\_\_\_\_\_\_\_\_。
3.29 切片操作list\(range\(6\)\)\[::2\]執行結果為\_\_\_\_\_\_\_\_\_\_。
3.30 使用切片操作在列表對象x的開始處增加一個元素3的代碼為\_\_\_\_\_\_\_\_\_\_。
3.31 語句sorted\(\[1, 2, 3\], reverse=True\) == reversed\(\[1, 2, 3\]\)執行結果為\_\_\_\_\_\_\_\_\_\_。
3.32 表達式sorted\(\[111, 2, 33\], key=lambda x: len\(str\(x\)\)\)的值為\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_。
3.33 表達式sorted\(\[111, 2, 33\], key=lambda x: -len\(str\(x\)\)\)的值為\_\_\_\_\_\_\_\_\_\_。
3.34 表達式max\(\[111, 22, 3\], key=str\)的值為\_\_\_\_\_\_\_\_\_\_。
3.35 語句x = \(3,\)執行后x的值為\_\_\_\_\_\_\_\_\_\_。
3.36 語句x = \(3\)執行后x的值為\_\_\_\_\_\_\_\_\_\_。
3.37 已知x=3和y=5,執行語句 x, y = y, x 后x的值是\_\_\_\_\_\_\_\_\_\_。
3.38 可以使用內置函數\_\_\_\_\_\_\_\_\_\_查看包含當前作用域內所有全局變量和值的字典。
3.39 可以使用內置函數\_\_\_\_\_\_\_\_\_\_查看包含當前作用域內所有局部變量和值的字典。
3.40 字典中多個元素之間使用\_\_\_\_\_\_\_\_\_\_分隔開,每個元素的“鍵”與“值”之間使用\_\_\_\_\_\_\_\_\_\_分隔開。
# 答案:


## 1000道Python題庫系列分享五(40道)


## 1000道Python題庫系列分享六(40道)

## 1000道Python題庫系列分享七(30道)

