首页 > 编程语言 >推荐十道Python列表基础测试题

推荐十道Python列表基础测试题

时间:2023-09-23 19:32:51浏览次数:35  
标签:选项 20 测试题 Python 40 如下 十道 print 习题

1. 引言

虽然在日常工作中大家经常使用Python列表,但是你觉得你真正掌握了其精髓嘛?本文列出十道基础的Python列表测试题,快来接受挑战吧!

闲话少说,直接开始吧!

2. 习题一

下列代码的输出是什么?

h = []
h.extend('code')
print(h)

选项如下:

A) ['code']

B) ['c', 'o', 'd', 'e']

C) []

D) Error

3. 习题二

下列代码的输出是什么?

b = [18, 20, 18, 22, 25]
b.remove(18)
print(b)

选项如下:

A) [18, 20, 22, 25]

B) [20, 22, 25]

C) [20, 18, 22, 25]

D) Error

4. 习题三

在空白处选择正确的选项,题目如下:

j = [40, 50, 60]
_______________

k.remove(50)
print(j)

Output:
[40, 60]

选项如下:

A) k = j.copy()

B) k = j

C) k = j[:]

D) k = list(j)

5. 习题四

下列代码的输出是什么?

d = [16, 32, 48, 64]
print(d.clear())

选项如下:

A) None

B) [16, 32, 48, 64]

C) []

D) Error

6. 习题五

下列代码的输出是什么?

k = [1, 2, 4, 5]
k.insert(3, 2)
print(k)

选项如下:

A) [1, 2, 2, 4, 5]

B) [1, 2, 3, 4, 5]

C) [1, 2, 4, 5, 3, 2]

D) [1, 2, 4, 2, 5]

7. 习题六

在空白处选择正确的选项,题目如下:

m = [19, 28, 37, 46, 55]
_______________

print(m)

Output:
[19, 28, 37, 46]

选项如下:

A) m.pop(5)

B) m.remove(4)

C) m.pop()

D) m.clear()

8. 习题七

以下哪个列表方法不返回 None?

A) pop()

B) reverse()

C) remove()

D) sort()

9. 习题八

下列代码的输出是什么?

g = [1, 2, 3, 4, 5]
a = g.pop(1)
print(g[-a])

选项如下:

A) 2

B) 4

C) 5

D) 3

10. 习题九

下列代码的输出是什么?

r = [10, 20, 30]
r.append([40])
print(r)

选项如下:

A) [10, 20, 30, 40]

B) [40]

C) [10, 20, 30, [40]]

D) [10, 20, 30]

11. 习题十

在空白处选择正确的选项,题目如下:

v = [53, 21, 97, 65, 34]
_______________

print(v)

Output:
[97, 65, 53, 34, 21]

选项如下:

A) sorted(v, reverse=True)

B) v.sort()

C) v.reverse()

D) v.sort(reverse=True)

12. 答案

参考答案如下:

01. (B)   02. (C)   03. (B)   04. (A)   05. (D)

06. (C)  07. (A)    08. (B)   09. (C)   10. (D)

标签:选项,20,测试题,Python,40,如下,十道,print,习题
From: https://blog.51cto.com/u_15506603/7580561

相关文章

  • 第五期:云存储入门指南--测试题
    【判断题】云存储开通成功后,AGC不会创建默认的存储实例,需要用户自行创建。(错)云存储的安全规则中的match语句,只支持匹配确切的具体路径。(错)云存储服务默认不开通,需要手动在AGC中开通云存储服务。(对)使用云存储时,对象的删除操作不可逆,建议备份好相关文件。(对)云存储的存储实例......
  • HarmonyOS云开发--测试题
    【判断题】应用的运行离不开云侧支撑。(对)鸿蒙应用可以使用Arkts开发。(对)DevEco中云开发能力和原有端开发能力深度融合。(对)【单选题】端云一体云侧开发推荐开发者使用哪种开发语言(A)    A.ts  B.java  C.js   D.go以下选项关于端云一体组件说法错误的是(......
  • Python 快速刷题 技巧 | 知识点速览(持续更新)
    Python快速刷题目录目录Python快速刷题目录背景Tipspython基础知识1.输入2.输出3.基本数据类型算术运算符List列表Set集合Tuple元组Dict字典背景Background背景:本人在做企业笔试题的时候,有些企业的笔试不让使用Go语言,在C、C++、JAVA、Python中,Python的能够快速上手!所......
  • 第四期:云数据库入门指南--测试题
    【单选题】下面对CloudDB的描述错误的是:(B)    A.CloudDB是AppGalleryConnect云数据库服务  B.CloudDBworld角色有upsert权限,认证用户角色没有upsert权限,认证后能插入数据并同步到CloudDB  C.CloudDB支持对象类型的导出和导入  D.CloudDB事务是原子性......
  • Python多进程
    一、multiprocessing模块提供了一个创建进程的类Process,其创建进程有两种方法:1、创建一个Process类的实例,并指定目任务函数:示例代码:1frommultiprocessingimportProcess2importos3importtime45deftask_process(delay):6num=07foriinrang......
  • 如何使用python进行pdf文件分割
    1.安装PyPDF2包pipinstallPyPDF2然后importPyPDF22.在PyPDF2库中,可以使用以下代码打开PDF文件:pdf_file=open('filename.pdf','rb')pdf_reader=PyPDF2.PdfFileReader(pdf_file)total_pages=pdf_reader.numPages3.下面代码将每一页分开fromPyPDF2impo......
  • python
    #扫描文件importosdefsaomiao(wenjian):foriinos.listdir(wenjian):i1=os.path.join(wenjian,i)ifos.path.isfile(i1):print(os.path.abspath(i1))elifos.path.isdir(i1):saomiao(i1)else:passs......
  • python打地鼠游戏一(随机数,时间)
    #打地鼠#地鼠出现的位置importrandomimporttime#得分score=0ifscore==0:game_time=10#定义时间限制print(f'欢迎来到打地鼠游戏,您有{game_time}秒时间打中地鼠')star_time=time.time()#开始时间end_time=star_time+game_timewhiletime.tim......
  • 第三期:云函数入门指南--测试题
    【判断题】发布版本后,版本的代码仍可变更。(错)云函数需要用户自行考虑租用/购买多少资源以达到最少成本最高效运行自己的函数。(错)云函数开发既可通过在线编辑代码,也可通过上传.zip格式代码文件。(对)云函数部署,上传的函数包中(ZIP),只需要传单个代码文件,依赖会有云函数去下载。(错......
  • python基础(格式化字符,if分支语句)
    python格式化格式符号%%输出%%s字符串%d有符号十进制整数%f浮点型%c字符%u无符号十进制整数进制转换bin()2进制oct()8进制int()十进制//int(‘0o111’,8)hex()16进制2进制0b8进制0o16进制0xabs绝对值判断语句if....else猜数字小游戏......