通过open函数打开词典文件,字符解码方式设置为utf-8-sig。 2、通过for循环访问读取到的文件,将所有元素使用append函数添加到一个空列表中,赋值给变量dictionary。 3、通过set()函数将dictionary转换为元组去重,将去重后的元组转换为列表,赋值给变量dictionary。
时间: 2023-05-20 12:07:27 浏览: 131
Python利用 utf-8-sig 编码格式解决写入 csv 文件乱码问题
好的,让我来回答您的问题。
以下是实现您提到的任务的代码:
```python
import codecs
# 打开词典文件
with codecs.open('dictionary.txt', 'r', encoding='utf-8-sig') as f:
# 读取并添加到列表
dictionary = []
for line in f:
dictionary.append(line.strip())
# 去重并转换为列表
dictionary = list(set(dictionary))
print(dictionary)
```
希望我的回答能够帮到您。
阅读全文