我有一个名为 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语法的情况下随意编写的。
任何指导都将其改为工作指南?
答案 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也会将列表作为输入! 不确定它是不是你想要的!