首页 > 编程语言 >1000道Python题库系列分享四(40道)

1000道Python题库系列分享四(40道)

时间:2023-06-10 17:37:58浏览次数:56  
标签:__________ 语句 Python 元素 40 列表 题库 字典


热烈庆祝2018年2月董付国老师《Python程序设计(第2版)》出版18个月第5次印刷,《Python可以这样学》出版12个月第5次印刷,系列教材《Python程序设计基础》、《Python程序设计开发宝典》、《中学生可以这样学Python》等出版两年半以来已累计印刷25次。

上一期题目链接:1000道Python题库系列分享三(30道)

上一期题目参考答案:

2.49  错
2.50  错
2.51  对
2.52  错
2.53  对
2.54  对
2.55  对
2.56  错
2.57  错
2.58  错
2.59  错
2.60  对
2.61  对
2.62  对
2.63  错
2.64  错
2.65  对
2.66  错
2.67  错
2.68  错
2.69  对
2.70  对
2.71  对
2.72  对
2.73  对
2.74  错
2.75  对
2.76  对
2.77  错
2.78  错

本期题目:

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  字典中多个元素之间使用__________分隔开,每个元素的“键”与“值”之间使用__________分隔开。


标签:__________,语句,Python,元素,40,列表,题库,字典
From: https://blog.51cto.com/u_9653244/6454955

相关文章

  • Python+sklearn使用支持向量机算法实现数字图片分类
    关于支持向量机的理论知识,大家可以查阅机器学习之类的书籍或网上资源,本文主要介绍如何使用Python扩展库sklearn中的支持向量机实现数字图片分类。1、首先编写代码生成一定数量的含有数字的图片上面代码运行会生成80000张含有数字0到9的图片,并加入随机干扰,交换相邻两个像素的颜色。......
  • 数学老师从没这么教过,乘法竖式中进位可以是多位(附Python实现与测试源码)...
    大概十五年前,曾经写过一个C语言版本的类似代码。核心思想是:在乘法竖式计算过程中,每次的进位实际上是可以超过一位的,虽然老师从来没有这么教过。这样的操作在Python中是没有必要的,因为Python中的数字没有大小限制。但在C语言或其他静态类型语言中,由于整型变量能够表示的范围有限,所以......
  • Python中相同的值在内存中到底会保存几份
    Python采用基于值的内存管理模式,相同的值在内存中只有一份。这是很多Python教程上都会提到的一句话,但实际情况要复杂的多。什么才是值?什么样的值才会在内存中只保存一份?这是个非常复杂的问题。0、首先明确一点,整数、实数、字符串是真正意义上的值,而上面那句话中的“值”主要指整数......
  • 使用Python处理声音文件(二):音量降低1/2
    说明:1、需要首先安装Python扩展库scipy。2、本文代码只适用于未压缩的WAV声音文件。参考代码:......
  • 使用Python处理声音文件(一):让歌曲重复两次
    说明:1、需要首先安装Python扩展库scipy。2、本文代码只适用于未压缩的WAV声音文件。参考代码:-......
  • 使用Python处理声音文件(三):剪辑与淡入淡出
    说明:1、需要首先安装Python扩展库scipy。2、本文代码只适用于未压缩的WAV声音文件。参考代码:......
  • 使用Python处理声音文件(五):绘制立体声音乐左右声道频谱
    说明:1、需要首先安装Python扩展库scipy。2、本文代码只适用于未压缩的WAV声音文件。参考代码:绘制结果:......
  • Python使用系统聚类方法进行数据分类案例一则
    首先解释一下为啥最近发的文章中代码都是截图而不是文本,这样做主要是希望大家能对着代码敲一遍而不是直接复制运行得到结果就算了,这样可以加深印象,学到更多东西。当然,这样直接截图也节省了很多排版需要的时间,可以有时间写出更多的案例。在前几天发的文章Python使用系统聚类算法对随......
  • python数据分析—葡萄酒质量预测
    一:选题背景随着葡萄酒越来越受欢迎,人们对于如何评价和预测葡萄酒质量的需求也越来越高。红酒质量的预测是其中的一个热门话题。传统的红酒质量评价是由专业品酒师根据对葡萄酒的视觉、嗅觉、味觉等感官特征进行评估,然后得出质量评分。但这种评价方式非常耗时费力且昂贵,并且与个人......
  • Python+pandas实现时间序列数据扩展案例一则
    感谢山东科技大学李超老师提供应用背景。在分析时序数据的有些场合下,可能每个月只能拿到一个数据,然而实际处理时,需要把这个数据扩展到该月的每天,且每天的数据相同。演示代码:某次运行结果:......