我有列表这样的(他们是尺寸值):Python从列表中删除重复项?
val = [6'6 X 9'8, 6'6" X 9'8"]
我现在用的是一套功能来删除重复项:
val = set(val)
输出:
{6'6 X 9'8, 6'6" X 9'8"}
我想如果两个值相同(数字应该相等),则输出中的任何值:
either 6'6 X 9'8 or 6'6" X 9'8"
Separate values are like this ` 6'6 X 9'8` and 6'6" X 9'8"
如果值完全不同,我想删除重复项。在我的情况下:数值实际上是相同的,但单位是不同的(参见6号单位,第一个数值6没有标记,但第二个数值6的标记为"
)。但是,考虑到两个值不同,设置函数。
如果只有数字相同,有什么办法可以检查重复吗?
这不是一个语法上有效的列表。请张贴我可以粘贴到我的口译员的清单。 – timgeb
当你定义它时,Python甚至不会识别“list”。此外列表是内置在Python中 - 使用另一个名称为您的列表! – coder
没关系,但你会保留哪一个?与报价或双引号? –