Как я могу сделать форматирование строки в списке? - PullRequest
0 голосов
/ 04 октября 2019

Я использую networkx , и ввод происходит только следующим образом:

G.add_edges_from( [ ( '%s' , '%s' ) ] , label = '%s'  % (items2[0] , items2[-1], anothervalue ))

На основе моего поиска, проблема может быть суммирована как:

print (  ['%s']   %   'string'  )

Отображаемая ошибка: TypeError: неподдерживаемые типы операндов для%: 'list' и 'str'

Формат строки не может работать в списке. Есть ли обходной путь, когда networkx ввод только в формате списка.

В основном я хочу, чтобы это произошло:

G.add_edges_from( [ ( 'string1' , 'string2' ) ] , label = integar  % (items2[0] , items2[-1], anothervalue ))

1 Ответ

0 голосов
/ 04 октября 2019

Попробуй это. Это может решить вашу проблему.

print (  ['%s'   %   'string']  )
...