Как «распечатать» каждый элемент в списке, используя «A» функцию печати? - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть список с именем feed , к которому добавлено заданное для цикла.

Затем после цикла for я хотел бы напечатать элементы, перечисленные в функции печати «A», следующим образом:

feed = []

for i in range(len(reference)):
    if reference[i] not in nodes:
        feed.append(reference[i])



print(reply_noun[0] + "is related to" + for i in range(0, len(feed) feed[i])

Последняя строка написана произвольно, без учета синтаксиса Python.

Любое руководство изменить его на рабочее?

Ответы [ 3 ]

0 голосов
/ 27 апреля 2018

Попробуйте использовать join:

print(reply_noun[0] + "is related to " + ' '.join(feed))

[EDIT]

Если вы хотите, чтобы он работал для любого списка (не только для списка строк), и даже если вы этого не сделаете, это может быть еще лучшей альтернативой:

print(reply_noun[0] + "is related to" , *feed)
0 голосов
/ 27 апреля 2018

Предполагая, что вы хотите добавить элементы в список feed , а затем распечатать все элементы в виде объединенной строки:

str = ''
feed = [ref for ref in reference if ref not in nodes]

for f in feed:
  str += f

print(A + "sometext" + str)
0 голосов
/ 27 апреля 2018

Вы можете просто сделать

print(reply_noun[0], feed)

, поскольку печать также принимает списки в качестве входных данных! Не уверен, что это то, что вы хотите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...