Py学习  »  Python

从列表中删除非重复项(python)[重复]

Owen • 2 年前 • 1065 次点击  

我有以下清单:

mylist = [['TX', 'DALLAS'],
 ['TX', 'DALLAS'],
 ['CA', 'LA'],
 ['CA', 'LA'],
 ['ID', 'BOISE']],

我一直在尝试编写一个循环,生成一个只包含重复项的新列表。

这是我当前的代码:

for i in mylist:
  if mylist.count(i) > 1:
    mylist.remove(i)

mylist

我的输出:

[['TX', 'DALLAS'], ['CA', 'LA'], ['ID', 'BOISE']]

因此,输出为:

[['TX', 'DALLAS'], ['CA', 'LA']],
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/136447
 
1065 次点击  
文章 [ 1 ]  |  最新文章 2 年前