选择您需要的解决方案。
列表
data = [('John', 1), ('John',1), ('Mayank', 2), ('Mayank', 2), ('Harshil', 3), ('Harshil', 3), ('Harshil', 3)]
data = list(set(data))
print (data)
[('Mayank', 2), ('Harshil', 3), ('John', 1)]
字典
data = [('John', 1), ('John',1), ('Mayank', 2), ('Mayank', 2), ('Harshil', 3), ('Harshil', 3), ('Harshil', 3)]
data = {d[0]:d[1] for d in data}
print(data)
{'John': 1, 'Mayank': 2, 'Harshil': 3}
数据帧
import pandas as pd
data = [('John', 1), ('John',1), ('Mayank', 2), ('Mayank', 2), ('Harshil', 3), ('Harshil', 3), ('Harshil', 3)]
df = pd.DataFrame(data, columns=['name','class']).set_index('name')
df = df.drop_duplicates()
print(df)
名称类
约翰 1
玛雅克 2
哈希尔 3