python - 列出 : printing number only if its not a duplicate

标签 python

<分区>

给定一个包含 n 个数字的列表,我如何打印除重复项之外的每个元素?

d = [1,2,3,4,1,2,5,6,7,4]

例如,我想从这个列表中打印:1,2,3,4,5,6,7

最佳答案

由于顺序无关紧要,您可以简单地执行以下操作:

>>> print list(set(d))
[1, 2, 3, 4, 5, 6, 7]

阅读 sets 会很有帮助

关于python - 列出 : printing number only if its not a duplicate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23678276/

相关文章:

python - 诅咒中的多个文本框

python - awscli 无法在 OS X 上运行,不断收到 ImportError : No module named awscli_plugin_endpoint

python - python中的2d列表到3d列表

python:如何直接在另一个包中调用一个包中的模块中的构造函数

python - 在flask的celery文档中,为什么celery任务需要名称?

python - 使用完全外连接连接 pandas 中的两个数据帧

python - 导入错误 : cannot import name weave

python - 在python中,如何输出一个目录下所有具有相同扩展名的文件名?

python - 解析 HTML 页面以获取 <p> 和 <b> 标签的内容

python - Django - 将媒体包含到特定的管理页面中