首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >循环中不带括号和引号的打印列表元素

循环中不带括号和引号的打印列表元素
EN

Stack Overflow用户
提问于 2022-03-24 18:18:23
回答 2查看 380关注 0票数 -2

我试图在循环中打印列表中的元素,但是元素被'‘包围着显示。是否有任何方法来格式化输出以删除这些。进一步的代码和示例如下

这是我正在运行的代码:

代码语言:javascript
复制
        for i in range(len(get_recipe_titles)): 
            if i ==0:
                j = get_recipe_titles[i]; 
                Title = recipedf[recipedf['id'] == j] 
                Title = Title['title'].values 
                print('Recipe Recommendations for: {0}'.format(Title[0]))
            else: 
                j = get_recipe_titles[i];
                Title = recipedf[recipedf['id'] == j]
                Title = Title['title'].values
                Distance =dist.flatten()[i]
                i = i+1
                print(Title, "With Distance of ", Distance)`

输出是这样的。我要把“”从接待处的头衔中删除:

Recipe Recommendations for: Three-tier red velvet cake

['Daffodil biscuits'] With Distance of 2.23606797749979

['Belgian waffles'] With Distance of 2.449489742783178

['Easy brownies'] With Distance of 2.6457513110645907

['Red velvet cake'] With Distance of 2.6457513110645907

["Cheat's waffles"] With Distance of 2.6457513110645907

['Scary Halloween cookies'] With Distance of 2.6457513110645907

['Chocolate chip muffins'] With Distance of 2.8284271247461903

['Bundt cake'] With Distance of 2.8284271247461903

['Chocolate beetroot cakes'] With Distance of 2.8284271247461903

我在上面的代码中使用.format()将标题打印在输出的第一行,没有括号和引号,但似乎不能将其用于输出的其余部分。有什么办法移除它们吗?或者我哪里出错了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-03-24 18:26:34

您可能只需要访问numpy数组Title的零元素,就像在代码的第一部分中所做的那样。

你在第一部分就这样做了:

代码语言:javascript
复制
print('Recipe Recommendations for: {0}'.format(Title[0]))

因此,在第二部分中这样做:

代码语言:javascript
复制
print(Title[0], "With Distance of ", Distance)
票数 1
EN

Stack Overflow用户

发布于 2022-03-24 18:24:30

Title['title'].values似乎是一个字符串列表。如果只想使用第一个字符串,可以使用‘’title‘’title‘..values。这取决于您的数据结构,但如果标题比标题更多或更少,则应该使用以下方法:

代码语言:javascript
复制
", ".join(Title['title'].values)

它将将Title['title'].values中的所有字符串与,连接起来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71607569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档