查找字符串中每个字符的第一次出现,将其打印出来。 text = '''人生苦短,我用python,python是面向对象编程的语言,简单易懂,相信我们学完python会有很大收获'''用Python实现的代码
时间: 2024-10-23 14:06:35 浏览: 21
Python 批量读取文件中指定字符的实现
5星 · 资源好评率100%
你可以使用Python的内置函数`enumerate()`和`firstAppearance`字典来找出文本中每个字符的第一个出现位置并打印。下面是一个例子:
```python
text = "人生苦短,我用python,python是面向对象编程的语言,简单易懂,相信我们学完python会有很大收获"
firstAppearance = {}
for index, char in enumerate(text):
if char not in firstAppearance:
firstAppearance[char] = index
for char, position in firstAppearance.items():
print(f"字符 '{char}' 的第一次出现是在位置 {position}.")
```
这段代码首先创建了一个空字典`firstAppearance`,然后遍历文本中的每一个字符及其索引。如果字符首次出现,就将其添加到字典中,并记录其首次出现的位置。最后,通过迭代字典,打印出每个字符及其首次出现的位置。
阅读全文