python list的一个面试题
生活随笔
收集整理的這篇文章主要介紹了
python list的一个面试题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
面試題
一個(gè)list,里面的數(shù)字偶數(shù)在左邊,奇數(shù)在右邊,不借助其他列表
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測試用例:
''' 遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和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()總結(jié)
以上是生活随笔為你收集整理的python list的一个面试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python练习题:给定一个字符串,请你
- 下一篇: python 实现redis订阅发布功能