python list的一个面试题
面试题
一个list,里面的数字偶数在左边,奇数在右边,不借助其他列表
def userlist(add_list):if type(add_list)==list:if len(add_list)==1 and type(add_list[0])=='int':return add_listfor item in add_list:try:if item%2==0:add_list.remove(item)add_list.insert(0,item)except :return Falsereturn add_listelse:return False
测试用例:
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
from ceshi import userlist
import unittest,ddt
data=[{'list':[0],'result':[0]},{'list': ["a"], 'result':False},{'list': 0, 'result': 0},{'list': [1,1], 'result': [1,1]},{'list': [1,2], 'result': [2,1]},{'list': [1,2,3], 'result': [2,1,3]}]
@ddt.ddt
class Unit_Tes(unittest.TestCase):def setUp(self):passdef tearDown(self):pass@ddt.data(*data)def test1(self,data):self.assertEqual(userlist(data['list']),data['result'])
if __name__=='__main__':unittest.main()
python list的一个面试题相关推荐
- Python培训之就业面试题分享
近几年,学习Python编程的人越来越多,大家对于Python编程技术非常感兴趣,想要转型到这个行业,下面小编为大家整理一份Python找工作的面试题分享,希望能够帮助正在找Python工作的小伙们. ...
- python是不是特别垃圾-11道Python最基本的面试题,不会好好反思吧!
分享给大家的11道Python面试题,好多小伙伴都很积极的去思考分析,给我留言的同学非常多,非常欣慰有这么多好学的小伙伴,大家一起学习,一起加油,把Python学好,今天我就把11道面试题细细解答一下 ...
- python基础知识面试题-深入解答关于Python的11道基本面试题
前言 本文给大家深入的解答了关于Python的11道基本面试题,通过这些面试题大家能对python进一步的了解和学习,下面话不多说,来看看详细的介绍吧. 一.单引号,双引号,三引号的区别 分别阐述3种 ...
- 下列不属于python第三方库的是-python后端开发工程师考证试题
原标题:python后端开发工程师考证试题 python开发工程师考证试题 选择题 题目 关于 Python 程序格式框架的描述,以下选项中错误的是 ( A ) A: Python 语言不采用严格的& ...
- 总结python中基本的面试题
1.Python是如何进行内存管理的? 答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制 一.对象的引用计数机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象都 ...
- Python机器学习方向企业面试题(三)
到这我们已经分享第三期Python机器学习方向的面试题了,是不是感觉前两期的面试题非常有用呢?最后一期20道题送给大家. 1.人工智能与机器学习的区别? 基于经验数据的特性而设计和开发的算法被称为机器 ...
- 万字精华——Python常见的60+面试题合集双手奉上!
嘿~大家好,我是小编软件测试君: 本次呢,小编给大家发送一篇面试题,一共有60多道题~ 咱们一起来看看吧,请耐心阅读,可能会有点长长长长长长长长- 一.一行代码输出九九乘法表 print ('\n'. ...
- Python爬虫抓取考试试题
Python爬虫抓取考试试题 今天做了个小玩意,但觉得挺有意思的,分享给大家.主要是这样的,因为帮妹子寻找考试资料,发现同一本书不同的章节分别在不同的链接中,复制起来实在要命,所以就在想能不能用爬虫实 ...
- 熬了一夜!我用Python做了一个网站,帮小姐姐生成漫画头像
公众号关注 "菜鸟学Python" 设为 "星标",每天看趣味Python干货! 对于动漫,大家一定都不陌生,小编周围的不少单身码农都是动漫迷.小编也是一个资深 ...
最新文章
- java笔试题_【干货分享】中兴通讯2021校招笔试测评攻略
- 远程Gitlab新建的分支在IDEA里不显示
- 爬墙技术哪家强,师范找锡伟
- poj 2947 Widget Factory
- kinux查日志_Linux实时查看日志的四种命令详解
- SimpleJdbcInsert 和SimpleJdbcCall
- linux vim 配置文件(高亮+自动缩进+行号+折叠+优化)
- 小学生计算机课堂实践的重要性,浅谈小学信息技术教育重要性.doc
- android java 调试快捷键_Android Studio 代码页跳界面 /java和XML快速切换技巧
- c++注释快捷键_Jupyter Notebook amp; Lab快捷键大全
- 启动go服务_内网穿透工具 FRP公网服务端、内网客户端快速配置文件说明
- 同一主机上WordPress博客更换域名简易八步骤(2)
- linux卸载aprutil,Linux下安装Apr及其Apr-util的基本步骤
- 2015 Objective-C 新特性
- 最大子数组问题 时间复杂度为Θ(n)
- 基于基本面因子的量化交易模型解析
- 使用深度学习打造智能聊天机器人
- 你未必知道的 WebRTC:前世、今生、未来
- 年货:Python技术知识清单(数据分析)
- Android Studio 安装记录