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

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

题目

写一个函数,该函数 参数为1个字符串,请分析并返回包含字符串中所有大写字母索引的有序列表。
比如
indexOfCaps("eDaBiT") ➞ [1, 3, 5]
indexOfCaps("eQuINoX") ➞ [1, 3, 4, 6]
indexOfCaps("determine") ➞ []

解题思路

  1. 字符串也是序列,可以循环获取每个字符
  2. 调用字符串内置函数判断是否大写

答案

def indexOfCaps(strs):
res = []
num = 0
for i in strs:
if i.isupper():
res.append(num)
num += 1
print(res) indexOfCaps("eDaBiT")
indexOfCaps("eQuINoX")
indexOfCaps("determine")

最新文章

  1. nyoj 下三角矩阵
  2. mybaits in
  3. 【JavaScript】前端开发框架三剑客—AngularJS VS. Backone.js VS.Ember.js
  4. C语言中strcpy(char *strDest, const char *strScr)字符串复制库函数的理解与分析
  5. 【Hades】ades是一个开源库,基于JPA和Spring构建,通过减少开发工作量显著的改进了数据访问层的实现
  6. arcgis数据文件使用
  7. js--冒泡排序[由小到大]
  8. Linux--线程安全与可重入函数的异同
  9. jmeter压测数据库,抓包工具,python基础
  10. day26 面向对象 单例模式总结
  11. python定时脚本判断服务器内存
  12. P1118 [USACO06FEB]数字三角形`Backward Digit Su`… 回溯法
  13. Merge K Sorted List(含Merge Two Sorted LIst) leetcode java
  14. Zend Studio 实用快捷键大全
  15. gradle build scan
  16. Qt学习之路(45): 自定义model之一
  17. JS图片滚动代码(无缝、平滑)
  18. 每日算法之二十三:Reverse Nodes in k-Group
  19. dom4j学习总结(一)
  20. AdvStringGrid入门使用

热门文章

  1. LG_2869_[USACO07DEC]美食的食草动物Gourmet Grazers
  2. Linux中的一些点
  3. TCP-IP-part7-IP协议相关技术(一)
  4. 初入 Ubuntu 的一些操作 · Lei's blog
  5. 实现 add()(1,2)(3,4)(7,8,9)()
  6. Python知识点总结及其介绍链接
  7. Python如何让字典保持有序
  8. python os.path 模块常用方法
  9. Promise 的含义
  10. OpenStack官方镜像无法ssh登陆