在本文中,我们将从列表中找到所有以特定字母开头的元素。

有指数以下

我们使用下层函数,以便以后的测试可以与列表中元素的首字母匹配,而不考虑大小写。然后,我们使用0处的索引,以便将列表中元素的第一个字母与测试字母进行比较。

示例listA = ['Mon', 'Tue', 'Wed', 'Thu']

# Test with letter

test = 'T'

# printing original list

print("Given list\n " ,listA)

# using lower and idx

res = [idx for idx in listA if idx[0].lower() == test.lower()]

# print result

print("List elements starting with matching letter:\n " ,res)

输出结果

运行上面的代码给我们以下结果-Given list

['Mon', 'Tue', 'Wed', 'Thu']

List elements starting with matching letter:

['Tue', 'Thu']

用startswith

这是一种非常直接的方法,在此方法中,我们使用函数startwith。如果元素以测试字母开头,则此函数返回true,否则返回false。

示例listA = ['Mon', 'Tue', 'Wed', 'Thu']

# Test with letter

test = 'T'

# printing original list

print("Given list\n " ,listA)

# using startswith

res = [idx for idx in listA if idx.lower().startswith(test.lower())]

# print result

print("List elements starting with matching letter:\n " ,res)

输出结果

运行上面的代码给我们以下结果-Given list

['Mon', 'Tue', 'Wed', 'Thu']

List elements starting with matching letter:

['Tue', 'Thu']

python挑选以元音字母开头的单词,在Python中查找以特定字母开头的列表元素相关推荐

  1. ch不是小写英文字母的c语言代码,函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则...

    题目 题型:选答,填空 难度:★ 函数fun的功能是进行字母转换.若形参ch中是小写英文字母,则转换成对应的大写英文字母:若ch中是大写英文字母,则 函数fun的功能是进行字母转换.若形参ch中是小写 ...

  2. linux 查找字母c结尾的内容,linux如何查找以某个字母打头的文件或文件夹 比如,/etc目录下很多文件,我想列出所有以c开头的文件或文件...

    匿名用户 1级 2018-10-29 回答 ls -al |grep c* 这样就可以了,运用管道命令|. 如何使用命令行在Linux中查找文件和文件夹 1 使用查找命令,"find&quo ...

  3. java 正则表达式 开头_如何在Java中修复表达式的非法开头

    java 正则表达式 开头 您是否遇到过这个令人难以置信的错误,想知道如何解决它? 让我们仔细阅读一下,研究如何解决表达式Java非法开头错误. 这是一个动态错误,这意味着编译器会发现某些不符合Jav ...

  4. python实现excel搜索_从几百个Excel中查找数据,用Python一分钟搞定

    今天给大家分享一个真实的办公自动化需求,日常办公肯定都会遇到的,大家一定要仔细阅读需求说明,在理解需求之后即可体会Python的强大! 一.需求说明 首先我们来看下今天的需求,有一份档案记录总表的Ex ...

  5. python多线程处理文件_Python实验:采用多线程在一个文件中查找特定字符串

    展开全部 import threading , time def countstr(f): global findstr,occurtimes times=0 for string in f: if ...

  6. python字典查询多个值_python – 在Pandas Dataframe中查找多个字典键并返回多个匹配值...

    如果我的格式化关闭,第一次发布如此道歉. 这是我的问题: 我创建了一个包含多行文本的Pandas数据框: d = {'keywords' :['cheap shoes', 'luxury shoes' ...

  7. python每行乘列表_python – 在pandas数据帧中查找每行的两列列表中哪一列的最快方法...

    我正在寻找最快的方法来做到以下几点: 我们有一个pd.DataFrame: df = pd.DataFrame({ 'High': [1.3,1.2,1.1], 'Low': [1.3,1.2,1.1 ...

  8. 每日一程-18.找出文件中元音为'aeiou'的单词

    Author: Notus(hehe_xiao@qq.com) Create: 2019-02-25 Update: 2019-02-25 找出文件中元音为'aeiou'的单词 环境 Python v ...

  9. python文件读取操作练习题(统计单词)

    python文件读取操作练习题(统计单词) 学习路线:python的文件读取基础入门(read(),readlines(),with.open()) ->python文件读取操作练习题(统计单词 ...

  10. 2的10次方-1的python表达式_第1章 语言处理与Python

    1.尝试使用Python解释器作为一个计算器,输入表达式,如12/(4+1). >>>12/(4+1) 2 2.26个字母可以组成26的10次方或者26**10个10字母长的字符串. ...

最新文章

  1. java面试题十七 switch使用范围
  2. windows 卸载IE8还原IE7的方法
  3. 初识Mysql(part10)--我需要知道的5种聚集函数
  4. [深度学习] 自然语言处理 --- BERT模型原理
  5. 最全Java架构师130面试题:微服务、高并发、大数据、缓存等中间件
  6. mysql怎么把值更新成space,MySQL表的碎片整理和空间回收小结
  7. NB-IoT适用于电子门锁通信吗?
  8. 水刀切割设备行业调研报告 - 市场现状分析与发展前景预测
  9. 【转】文件各种上传,离不开的表单
  10. 【Cocos2d-X(1.x 2.x) 】iOS6与iphone5解决armv7s,Default-568h@2x.png
  11. 【原创】PSP开机只是绿灯亮,黑屏
  12. 天津事业编计算机岗位综合知识,天津事业编综合知识考什么
  13. Codeforces Round #555 (Div. 3) E. Minimum Array
  14. SQL SERVER执行计划详解
  15. 初中计算机位图和矢量图教案,浅析图形图像软件教学中位图与矢量图的区别
  16. 黄金矿工小游戏制作步骤
  17. 李开复创业两年记:创新工场的孵化之困
  18. 一图解说JAVA的项目结构
  19. Failed to get convolution algorithm. This is probably because cuDNN failed to initialize,
  20. [译]百里挑一:21个优质Swift开源App

热门文章

  1. 找工作必做事项-剑指offer
  2. [剑指-Offer] 0. 《剑指-Offer》面试题题解汇总
  3. 海丽宾雅水疗服务App技术支持
  4. 【Flask】学习笔记 #12 —— JinJa2模板继承与引入
  5. P1107 [BJWC2008]雷涛的小猫
  6. HTML+CSS+JavaScript实现放大镜效果
  7. HDU5960 可持久化左偏树 k短路问题
  8. MATLAB 神经网络NAR时间序列做预测
  9. eclipse mars2汉化包下载
  10. 解读加多宝的营销案例分析 1