Как добавить букву перед элементом списка python без указания '' - PullRequest
0 голосов
/ 28 января 2020

Я сохранил строковые значения в списке Python. Затем я хочу передать значения этого списка в Solidity, где необходим тип данных byte32 []. Итак, вопрос в том, как объявить символ 'b' без указания '' и добавить его перед каждым элементом?

Переменная python

name = ['Ken','Rose']

Переменная имени, которую необходимо отформатировать, как показано ниже

sol_par = [b'Ken',b'Rose']

Ответы [ 2 ]

1 голос
/ 28 января 2020

Вы можете использовать функцию map с str.encode:

name = ['Ken','Rose']
sol_par = list(map(str.encode, name))
1 голос
/ 28 января 2020

Вы пробовали:

sol_par = []
for word in name:
    sol_par.append(bytes(x, 'utf8'))

(отредактировано для правильного синтаксиса bytes)

...