正文共: 992 字 5 图预计阅读时间:3 分钟
每日分享
Children are wonderfully confident in their own imaginations. Most of us lose this confidence as we grow up.
孩子们对自己的想象力非常自信。但是随着我们的成长,大多数人都失去了信心。
猪猪语录:
今天的分享由我们的猪猪同学提供。
很多时候蒙蔽我们双眼的不是假象,而是自己的执念。
承认自己并非你所以为的那种人,称得上是一种相当可怕的经历。
python技术面试题(十八)
1.给定一个列表,使用sort对其进行去重操作,从最后一个元素开始。
ids=[1,4,3,3,4,2,3,4,5,6,1]
ids.reverse()
news_ids=list(set(ids))
news_ids.sort(key=ids.index)
print(news_ids)
----------------
[1,6,5,4,3,2]
sort()函数
语法:
list.sort(self,key=None,reverse=False)
用于对原列表进行排序。
key --- 指定可迭代对象中的一个元素来进行排序。像上面的代码一样,指定了列表的索引排序,所以顺序就是题目要求的顺序。
reverse --- True代表降序,False代表升序。
2.判断一个字符串是不是回文
先来讲解一下什么是回文字符串,可以简单的理解为对称的字符串。下面的这些都是回文字符串:
'a'由一个元素组成的字符串;
abccba偶数个元素的字符串左右对称;
abcdcba奇数个元素的字符串中间元素两边对称。
defis_palindrom(s):
"""判断回文数,递归法"""
iflen(s)<2:
returnTrue
ifs[0]==s[-1]:
returnis_palindrom(s[1:-1])
else:
returnFalse
优质文章推荐:
公众号使用指南
redis操作命令总结
前端中那些让你头疼的英文单词
Flask框架重点知识总结回顾
项目重点知识点详解
难点理解&面试题问答
flask框架中的一些常见问题
团队开发注意事项
浅谈密码加密
Django框架中的英文单词
Django中数据库的相关操作
DRF框架中的英文单词
重点内容回顾-DRF
Django相关知识点回顾
美多商城项目导航帖
项目重要技术点介绍