python - 有没有办法获得多个列表的特定索引
问题描述
我试图找出如何从多个列表中获取特定索引。
当我将这些列表打印到控制台上时,它显示的是:
['Sep', '8', '2007', 'Honda', 'Civic', 'EX', 'sedan', 'CLEAN', 'TITLE', '$1,999', '(Flushing)']
['Sep', '8', 'CHEVROLET', 'SILVERADO', '2500', 'NO', 'RESERVE', '33K', 'MILES', '$1,400']
['Sep', '8', '2007', 'Chrysler', 'Town', 'and', 'Country', '$1,000', '(McGinley', 'Square)']
['Sep', '8', '2003', 'Hyundai', 'Elantra', '$1,600']
['Sep', '8', 'We', 'buy', 'cars', 'for', 'cash', '$2,000', '(Upper', 'East', 'Side)']
当谈到 python 时,我仍然是初学者,所以我不知道是否有办法获取所有显示成本的索引。
解决方案
如果您有一个列表l
并且成本项始终以“$”开头,您可以遍历列表并将索引添加到结果列表中。
indices = []
for i in range len(l):
if l[i].startswith("$"):
indices.append(i)
通过调用该startswith
函数,您可以检查字符串列表元素是否以某个字符开头。最后,元素以“$”开头的所有索引都作为元素indices
推荐阅读
- c++ - 在 Z3 C++ 绑定中定义有趣的宏和正则表达式
- spring - Spring RestTemplate 消息转换器读取/使用多部分/混合响应
- python - 为什么我不能使用 Selenium 在 Python 中将_keys 发送到 Twitch 搜索栏?
- php - Yii2 - radioList 选择绑定到两个不同的字段
- http - Flutter http获得完成率?
- angular - 如何检查元素是否是模板Angular中的HTMLElement?
- regex - 使用 Notepad++ 正则表达式将日期格式 2007-10-26T06:36:28 替换为标准 YYYY-MM-DD
- python-3.x - 如何通过单元测试测试其他功能?
- organization - 作为开发人员,如何组织你学到的东西?
- java - 在 Spring 和 Angular 应用程序中更改 JSON 结构的位置和方式