【发布时间】:2016-04-24 06:09:19
【问题描述】:
我是编程新手,我正在尝试从 python 中的列表中删除重复项。但是我无法使用 set() 来执行它。列表包含 IP 地址和日期以下是我的代码和列表
l = [['10.136.161.80', '2015-08-29'], ['10.136.161.80', '2015-08-29'], ['10.136.161.80', '2015-08-29'], ['10.136.161.80', '2015-08-29'], ['10.136.161.80', '2015-08-29'], ['10.136.161.80', '2015-08-29'],['10.136.161.235', '2016-03-12'], ['10.136.161.235', '2015-05-02'], ['10.136.161.93', '2016-03-12'], ['10.136.161.93', '2016-03-12'], ['10.136.161.93', '2015-04-25'], ['10.136.161.93', '2015-04-25'], ['10.136.161.93', '2016-03-12'], ['10.136.161.93', '2015-04-25'], ['10.136.161.93', '2015-04-25'], ['10.136.161.93', '2015-11-28'], ['10.136.161.93', '2015-11-28'], ['10.136.161.80', '2015-08-29'], ['10.136.161.112', '2015-04-25'], ['10.136.161.231', '2015-04-25']]
fl = set(l)
print fl
我收到以下错误:
Traceback (most recent call last):
File "C:/Users/syeam02.TANT-A01/PycharmProjects/security/cleandata.py", line 18, in <module>
fl = set(array)
TypeError: unhashable type: 'list'
提前致谢。
【问题讨论】:
标签: python arrays python-2.7 multidimensional-array