每天一习题,提升Python不是问题!!有更简洁的写法请评论告知我!

https://www.cnblogs.com/poloyy/category/1676599.html

题目

要求:判断数组元素是否对称。例如[1,2,0,2,1],[1,2,3,3,2,1]这样的都是对称数组
用Python代码判断,是对称数组打印True,不是打印False,如:
x = [1, "a",  0, "2", 0, "a", 1]

解题思路

  1. 循环取值,循环次数只需要列表长度的一半
  2. 每次取头尾对称下标的值比较

答案

a, b, c = [1, 2, 0, 2, 1], [1, 2, 3, 3, 2, 1], [1, 2, 3, 4, 5]

def duicheng(lists):
lens = len(lists)
flag = True
for i in range(0, int(lens / 2)):
if lists[i] != lists[lens - 1 - i]:
flag = False
break
print(flag) duicheng(a)
duicheng(b)
duicheng(c)

最新文章

  1. RECONFIGURE语句会清空计划缓存么?
  2. express-14 发送邮件
  3. 【转】Struts1.x系列教程(3):属性(资源)文件乱码问题的解决之道
  4. VI查找与替换
  5. 剑指Offer31 把数组排成最小的数
  6. synchronize学习
  7. POJThe Doors AND NYIST 有趣的问题
  8. 商城项目实战 | 2.2 Android 仿京东商城——自定义 Toolbar (二)
  9. CSS3中only-child伪类选择器
  10. 伸展树Splay【非指针版】
  11. Objective-C的面向对象特性(二)
  12. Python3+Selenium2完整的自动化测试实现之旅(三):Selenium-webdriver提供的元素定位方法
  13. Mybatis之collection嵌套查询mapper文件写法
  14. 编写高质量代码:改善Java程序的151个建议 --[36~51]
  15. Linux下进程与线程的区别及查询方法
  16. php生成红包
  17. using 自动释放资源示例
  18. 99乘法表的正反写 (python的写法)
  19. Windows开发之VC++仿QQ迷你首页(迷你资讯)
  20. java 继承 初始化顺序

热门文章

  1. IOS自动化测试环境搭建(Python & Java)
  2. mysql zip 安装
  3. Java 7 新特性之try-with-resources实践理解
  4. 关于表单重复提交之验证码 和谷歌Kaptcha图片验证码的使用
  5. rancher v1.6.29部署K8s
  6. Fluid + GooseFS 助力云原生数据编排与加速快速落地
  7. Bootstrap 使用小记
  8. pikachu Unsafe Fileupload
  9. 联合迭代器与生成器,enumerate() 内置函数真香!
  10. wpf 中的矩形的歪斜