python数组怎么找出时间格式字符串出现得位置
时间: 2024-10-13 07:06:55 浏览: 10
在Python中,如果你有一个包含时间格式字符串的一维列表,你可以使用`enumerate()`函数结合条件判断来找出特定时间格式字符串出现的位置。`enumerate()`会返回每个元素的索引和值。
例如,假设你有一个名为`time_list`的列表,其中元素可能是字符串如"09:30", "14:45"等:
```python
time_list = ["08:00", "12:00", "16:30", "09:30", "15:00"]
target_time = "09:30"
for index, element in enumerate(time_list):
if element == target_time:
print(f"'{target_time}'在列表中的位置是 {index}")
```
这将打印出目标时间字符串在列表中的索引位置。如果需要找到所有匹配的时间,可以存储在一个新的列表里:
```python
found_times = [index for index, item in enumerate(time_list) if item == target_time]
print("所有'{0}'的位置:{1}".format(target_time, found_times))
```
阅读全文