流氓天尊,uyttt,宝中旅行社
面试题
'''
一个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()
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论