使用Python,我看不到在目标字符串是列表项的组件(或部分)的列表中查找实例的方法。我正在查找列表中所有项目中的任何“伏特”实例,无论伏特是完整的列表项目还是列表项目以某种方式包含伏特。列表项可以以伏特来开始或结束,甚至在项目中间包含Vults,例如VoTutOutt、LooDoLts、AlvutsSt设置。p>
代码:
data = [ 'Model', 'Name', 'Trans', 'Rx','OnPropertyChanged',
'OnPropertyChangedAll', 'OtfMonitorEnabled', 'Overloads', 'PaletteBlackValue',
'PaletteSizeFeature', 'PaletteSizeMax', 'PaletteValues', 'PaletteValuesArray',
'PowerControlFeature', 'TransVolts','RecVolts', 'PropertyChanged', 'ReferenceEquals', 'Volts']
indices = [i for i, x in enumerate(data) if x == "Volts"]
print(indices)
期望的结果:
I want it to show indices = [14,15,18]
如果这更容易理解,你也可以尝试一下
你非常接近
只需使用
in
关键字检查给定字符串(例如“volts”)是否包含在另一个字符串中:相关问题 更多 >
编程相关推荐