如果您需要的是从一段文本中移除重复的日期时间字符串,以下是一个示例的Python代码片段,它可以高效地去重并保留首次出现的日期时间:
```python
def remove_duplicate_dates(dates):
unique_dates = []
seen_dates = set()
for date in dates:
if date not in seen_dates:
unique_dates.append(date)
seen_dates.add(date)
return unique_dates
示例数据
dates = [
"2024年3月8日1时30分1秒",
"2024年3月8日1时30分1秒",
"2024年3月9日1时30分1秒",
"2024年3月8日1时30分1秒"
]
去重
unique_dates = remove_duplicate_dates(dates)
输出去重后的日期
for date in unique_dates:
print(date)
```
这段代码定义了一个函数`remove_duplicate_dates`,它接受一个日期列表作为输入,并返回一个去重后的日期列表。它使用了一个集合`seen_dates`来跟踪已经出现过的日期,从而确保每个日期只被添加到结果列表`unique_dates`一次。