如何"打印"列表中的每个元素在使用" A"打印功能?

时间:2018-04-27 06:24:38

标签: python printing

我有一个名为 feed 的列表,该列表由给定的for循环附加。

然后在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 :(得分:1)

尝试使用join

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

[编辑]

如果你希望它适用于任何列表(不仅仅是字符串列表),即使你不这样做,这可能是一个更好的选择:

print(reply_noun[0] + "is related to" , *feed)

答案 1 :(得分:1)

假设您要将商品添加到列表 Feed ,然后将所有商品打印为连续字符串:

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

for f in feed:
  str += f

print(A + "sometext" + str)

答案 2 :(得分:0)

你可以做到

print(reply_noun[0], feed)

因为print也会将列表作为输入! 不确定它是不是你想要的!