Вам нужно закодировать строку в байтах перед записью.
for x in enumerate(list1):
list1[x[0]] = x[1].encode('utf-8')
Это изменит ее на:
[b'\xd8\xb3\xd9\x84\xd8\xa7\xd9\x85', b'\xd8\xae\xd9\x88\xd8\xa8\xdb\x8c']
Вы можете декодировать это позже с помощью decode('utf-8')
После записи
d = open('test.csv','r').read()
Результат:
,word,value
0,b'\xd8\xb3\xd9\x84\xd8\xa7\xd9\x85',b'\xd8\xae\xd9\x88\xd8\xa8\xdb\x8c'
1,1,2
Который вы можете затем декодировать и читать в pandas, надеюсь, это помогло.