当前位置: 首页 > 面试题库 >

在Python中打印集时删除集标识符

皇甫文乐
2023-03-14
问题内容

我试图打印出集合的内容,当我这样做时,我在打印输出中得到了集合标识符。例如,这是我set(['a', 'c', 'b', 'e', 'd', 'f', 'gg', 'ff', 'jk'])在下面代码中的输出“。我想摆脱这个词set。我的代码很简单,在下面。

infile = open("P3TestData.txt", "r")
words = set(infile.read().split())
print words

这又是我的输出,以方便参考: set(['a', 'c', 'b', 'e', 'd', 'f', 'gg', 'ff', 'jk'])


问题答案:

您可以将集合转换为列表,仅用于打印:

print list(words)

或者您可以使用str.join()逗号将集合的内容连接起来:

print ', '.join(words)


 类似资料:
  • 问题内容: 在Python 3.3中,打印时是否有任何方法可以使字符串下标中的文本成为一部分? 例如H 2(H然后是下标2) 问题答案: 如果您只关心数字,则可以使用和方法: 请注意,这在Python 2中不起作用-请参见Python 2 maketrans()函数与Unicode不兼容,以获取有关为何如此以及如何解决此问题的解释。

  • 问题内容: 我正在用Python编写程序,并希望将终端中打印的最后一个字符替换为另一个字符。 伪代码为: 我正在使用Windows8 OS,Python 2.7和常规解释器。 到目前为止,我看到的所有选项都不适合我。(例如:,(#为1),)。 这些选项是在其他Stack Overflow问题或其他资源中提出的,似乎对我不起作用。 编辑 :也使用不会改变影响。它只是不会擦除最后打印的字符。相反,使用

  • AFAIK,有两种方法: 迭代集合的副本 使用实际集合的迭代器 例如, 而且 有没有理由偏爱一种方法而不是另一种方法(例如,由于可读性的简单原因而偏爱第一种方法)?

  • 问题内容: 我知道python中的\ xb函数,但是它似乎对我不起作用。我知道我可能需要下载第三方模块来完成此任务,如果是这样,哪一个最好? 我目前正在编写一个二项式展开求解器,以尝试和使用我自学的技能。当我尝试显示用户输入的扩展用于确认时,就会出现问题。目前,我必须像这样打印表达式: 这将打印(2x4)^ 5,而我希望将索引打印为上标。如何才能做到这一点? 问题答案: 您可以使用为您执行必要格式

  • 在 MongoDB 中,可以使用 drop() 方法来从数据库中删除指定集合,它会从数据库中完全删除一个集合,并且不会留下与已删除集合关联的任何索引。 drop() 方法在使用时不需要带有任何参数,并且在使用参数调用时会产生错误,该方法的语法格式如下: db.collection_name.drop() 其中 collection_name 为要删除的集合名称,方法调用成功会返回 true,否则返

  • 命令用于删除集群及其所有相关内容。 这个操作是永久的并且回滚。 以下语句是命令的基本语法。 其中定义要移除的群集的名称,定义要移除的群集的ID。 示例 尝试使用以下命令删除群集。 如果上述查询成功执行,您将得到以下输出。