python-3.7 - 我正在尝试使用下面的代码从列表中删除重复的元素,但低于输出。为什么我没有得到预期的输出?
问题描述
my_list = [1, 2, 3, 3, 4, 4, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6]
for item in my_list:
if my_list.count(item) > 1:
my_list.pop(item)
print(my_list) # => actual result - [1, 2, 3, 4, 5, 6, 6, 6, 6]
解决方案
推荐阅读
- c - 32位变量的右移操作
- python - Python 代码在尝试使用 subprocess.Popen 运行 exe 文件时终止
- python - 我可以在类中创建用户定义的异常,而不是在 python 需要时为每个函数创建吗?请指教
- javascript - JS 代码可以在电脑上执行,但不能在手机上执行
- winmerge - Winmerge - 不包括新文件夹和文件
- javascript - 用JS查找和替换自定义格式文本中的文本
- keras - 组合 GAN 函数期望输入轴为 -1。在 Jupyter 中工作而不在 Colab 中工作
- c - 为什么我的程序在定义两个大数组时会崩溃?
- excel - 有没有办法使用 TEXTJOIN 并增加分隔符?
- css - 任何人都知道如何删除输入中的丑陋框