我有列表這樣的(他們是尺寸值):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
沒關係,但你會保留哪一個?與報價或雙引號? –