小编Cry*_*ryn的帖子

Python:从列表中删除特定项目的重复项

我有一个项目列表,我想删除一个项目的任何重复项的出现,但保留其余的重复项.即我从以下列表开始

mylist = [4, 1, 2, 6, 1, 0, 9, 8, 0, 9]
Run Code Online (Sandbox Code Playgroud)

我想删除任何重复0但保留重复的19.我目前的解决方案如下:

mylist = [i for i in mylist if i != 0]
mylist.add(0)
Run Code Online (Sandbox Code Playgroud)

0除了以下之外,还有一种很好的方法可以保持一次出现吗?

for i in mylist:
    if mylist.count(0) > 1:
        mylist.remove(0)
Run Code Online (Sandbox Code Playgroud)

第二种方法需要的时间是这个例子的两倍多.

澄清:

  • 目前,我不关心列表中项目的顺序,因为我目前在创建和清理它之后对其进行排序,但这可能会在以后更改.

  • 目前,我只需删除一个特定项目的重复项(0在我的示例中)

python list python-3.x

7
推荐指数
1
解决办法
270
查看次数

Fiddler2:解密HTTPS流量和隧道到主机:443

我使用Fiddler2来分析一些使用https连接的页面.我启用了HTTPS解密,但我仍然看到一些要托管的隧道:我的日志中有443个条目.我可以在日志中看到解密的HTTPS流量,所以我假设decyption有效.

我认为,当打开连接时,除了解密的日志条目之外,还会创建一个要托管的隧道:443条目.

我的假设是正确的还是我错过了什么?

fiddler

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

fiddler ×1

list ×1

python ×1

python-3.x ×1