gpt4 book ai didi

python - 查找忽略大小写的字符串的索引

转载 作者:太空狗 更新时间:2023-10-29 21:17:33 65 4
gpt4 key购买 nike

我有一个字符串,我需要在忽略大小写的列表中找到索引。

MG
['ADMISSION' ,'Colace','100','mg', 'b.i.d.' , 'insulin','Lente','12']

我想在下一行中找到 MG 的索引作为列表。

最佳答案

执行此操作的一种更优雅的方法是使用生成器:

>>> list = ['ADMISSION' ,'Colace','100','mg', 'b.i.d.' , 'insulin','Lente','12']
>>> next(i for i,v in enumerate(list) if v.lower() == 'mg')
3

上面的代码生成了一个生成器,生成列表中下一个不区分大小写的 mg 的索引,然后调用 next() 一次,以检索第一个指数。如果您在列表中多次出现 mg,则重复调用 next() 会产生所有这些。

这还有一个好处,就是成本稍微低一些,因为不需要创建一个完整的小写列表;只处理列表中需要的部分以找到下一个匹配项。

关于python - 查找忽略大小写的字符串的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15421363/

65 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com