iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python list的一个面试题
  • 877
分享到

python list的一个面试题

面试题pythonlist 2023-01-30 22:01:15 877人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

面试题''' 一个list,里面的数字偶数在左边,奇数在右边,不借助其他列表 ''' def userlist(add_list): if type(add_list)==list: if len(add_lis

面试题
''' 一个list,里面的数字偶数在左边,奇数在右边,不借助其他列表 ''' def userlist(add_list): if type(add_list)==list: if len(add_list)==1 and type(add_list[0])=='int': return add_list for item in add_list: try: if item%2==0: add_list.remove(item) add_list.insert(0,item) except : return False return add_list else: return False

  测试用例:

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):
        pass
    def tearDown(self):
        pass
    @ddt.data(*data)
    def test1(self,data):
        self.assertEqual(userlist(data['list']),data['result'])
if __name__=='__main__':
    unittest.main()

 

--结束END--

本文标题: python list的一个面试题

本文链接: https://www.lsjlt.com/news/180164.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python list的一个面试题
    面试题''' 一个list,里面的数字偶数在左边,奇数在右边,不借助其他列表 ''' def userlist(add_list): if type(add_list)==list: if len(add_lis...
    99+
    2023-01-30
    面试题 python list
  • Python中的一些面试题(3)
    怎么样在元组和列表间转换list(tuple) tuple(list)如何对一个序列进行反转#方法一: #如果是一个列表 listdata = [1,3,4,5] listdata.reverse() #但是这方法有一个缺点就是直...
    99+
    2023-01-31
    面试题 Python
  • Python开发面试题:面试中 8 个必考问题
    ‘’金三银四‘’工作的人没有不知道的吧,其实7月也是跳槽面试的高峰期,咱们的学生大军也加入了找工作的浪潮。这里根据经验和实际情况总结了一下在Python面试中,关于Python开发面试题必考的8个问题,有需要的小伙伴,敲黑板认真看哦!...
    99+
    2023-06-02
  • python面试题之如何计算一个字符串的
    在我们想计算长度的字符串上调用函数len()即可   >>> len('hhhhhhhhjg') 10   所属网站分类: 面试经典 > python 作者:外星人入侵 链接:http://ww...
    99+
    2023-01-31
    字符串 面试题 python
  • python面试题之介绍一下Python
    所属网站分类: 面试经典 > python 作者:外星人入侵 链接: http://www.pythonheidong.com/blog/article/13/ 来源:python黑洞网 www.pythonheidong....
    99+
    2023-01-31
    介绍一下 面试题 python
  • python爬虫常见面试题(一)
    前言   之所以在这里写下python爬虫常见面试题及解答,一是用作笔记,方便日后回忆;二是给自己一个和大家交流的机会,互相学习、进步,希望不正之处大家能给予指正;三是我也是互联网寒潮下岗的那批人之一,为了找工作而做准备。 一、题目部分 ...
    99+
    2023-01-30
    爬虫 面试题 常见
  • python面试题
    需要删除列表指定value 总结:for循环内部index(指针)每次循环自增1,删除的元素的索引会上移 lst = ['大鹏展翅','天道酬勤','前程似锦'] for el in lst: if el in ['天道酬勤...
    99+
    2023-01-31
    面试题 python
  • 3个CCIE出的面试题
    3个CCIE出的面试题 1. 现在的6509及7609,SUP720交换带宽去到720G,是不是可以说7609/6509可以取代一部分GSR的地位?  2. isis level1 的路由表包括哪此路由?有多个level-1-2出口时,其它...
    99+
    2023-01-31
    面试题 CCIE
  • Python面试题及答案:12个 Python 程序员面试必备问题与答案
    这段时间很多伙伴问我有没有关于Python的面试题和答案,哈哈哈,7月确实也是面试跳槽的高峰哈!这两天总结了一下,这12个Python面试题和答案是必考的,给大家列了下来,认真看哈!...
    99+
    2023-06-02
  • (面试题)python面试题集锦-附答案
    1、一行代码实现1-100的和 sum_1_100 = sum(range(1, 101)) print(sum_1_100) # 5050 2、如何在一个函数内修改全局变量的值 a = 100 def foo(): gl...
    99+
    2023-01-30
    面试题 集锦 答案
  • [译]Python面试中8个必考问题
    1、下面这段代码的输出结果是什么?请解释。 def extendList(val, list=[]): list.append(val) return list list1 = extendList(10) list2 ...
    99+
    2023-01-31
    Python
  • Python的16个高频面试问题是什么
    本篇内容介绍了“Python的16个高频面试问题是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!(一)Python 是如何进行内存管理的...
    99+
    2023-06-29
  • 史上最全 python常见面试题(一)
    大数据的文件读取① 利用生成器generator②迭代器进行迭代遍历:for line in file迭代器和生成器的区别1)迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于string、list...
    99+
    2023-01-31
    史上 最全 面试题
  • Python面经之16个高频面试问题总结
    目录(一)Python 是如何进行内存管理的?(二)什么是 lambda 函数?它有什么好处(三)Python 里面如何实现 tuple 和 list 的转换?(四)请写出一段 Py...
    99+
    2024-04-02
  • JS 9个Promise面试题
    目录1. 多个.catch2. 多个.catch3. 链接.then和.catch4. 链接.catch5. 多个.catch6..then之间的流程7..then之间的流程8..t...
    99+
    2024-04-02
  • spring的13个经典面试题
    目录1、JDK 动态代理和 CGLIB 代理有什么区别?2、FactoryBean、BeanFactory、ApplicationContext 有什么区别?3、说一说Spring ...
    99+
    2024-04-02
  • PHP高级面试题(一)
    以下是一些PHP高级面试题及其答案。 请解释PHP中的抽象类和接口的区别是什么?                                                                              ...
    99+
    2023-09-01
    php 开发语言 数据库 外观模式 mysql
  • Python经典面试题
    #1.字符串最后一个单词的长度 题目描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。输出描述: 整数N,最后一个单词的长度。 示例1:输入:hello world输出:5参考代码一:...
    99+
    2023-01-31
    面试题 经典 Python
  • Python面试题集合
    Python是如何进行内存管理的? http://developer.51cto.com/art/201007/213585.htm (没看懂) 什么是lambda函数?它有什么好处 http://www.kuqin.com/diveint...
    99+
    2023-01-31
    面试题 Python
  • Python金典面试题
    在Linux电脑上安装python,ipython,pycharm专业版本软件;(1)在Python官方网站上下载所安装包(2)安装安装python[root@localhost code1]# yum install python -...
    99+
    2023-01-31
    面试题 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作