使用两个在python中包含UTF-8的列表创建CSV文件

我有2个列表,其中一个包含波斯语单词,另一个包含数字

Headers = ['word', 'value']
list1 = ['سلام', 'خوبی']
list2 = [1, 2]

我想这样的csv文件

value          word
1              سلام
2             خوبی

这是我的代码,但不适用于utf-8字符

df = pd.DataFrame({'words': list1, 'class': list2})
    df.to_csv('milad.csv', encoding='utf-8', index=False)

这就是结果

word              value
همراه او     1
همراه او     2

我该怎么做

评论