我使用以下代码在twitter中打印好友列表
users = api.friends()
print([u.name for u in users])
我得到以下输出
['纽约时报'' BBC突发新闻','奥普拉温弗瑞']
但我想要这样的东西
['纽约时报',
' BBC突发新闻',
'奥普拉温弗瑞' ]
答案 0 :(得分:2)
只需破解代码,编写循环,然后打印每个名称
for u in users:
print u.name
print ""
答案 1 :(得分:2)
您是否需要保留列表括号,引号和逗号?如果您只想每行打印一个项目,可以执行以下操作:
print(*[u.name for u in users], sep='\n')
或者您可以单独循环和打印每个项目:
for u in users:
print(u.name)
答案 2 :(得分:2)
您也可以使用
print('\n'.join([u.name for u in users]))
答案 3 :(得分:1)
希望以下工作
import pprint
users = api.friends()
pprint.pprint([u.name for u in users], width=1)